1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.

Slides:



Advertisements
Similar presentations
IEEE CDC Nassau, Bahamas, December Integration of shape constraints in data association filters Integration of shape constraints in data.
Advertisements

Bayesian Belief Propagation
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Robust statistical method for background extraction in image segmentation Doug Keen March 29, 2001.
Vision Based Control Motion Matt Baker Kevin VanDyke.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Formation et Analyse d’Images Session 8
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Video Segmentation Based on Image Change Detection for Surveillance Systems Tung-Chien Chen EE 264: Image Processing and Reconstruction.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
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.
Passive Object Tracking from Stereo Vision Michael H. Rosenthal May 1, 2000.
Object Detection and Tracking Mike Knowles 11 th January 2005
Student: Hsu-Yung Cheng Advisor: Jenq-Neng Hwang, Professor
A Fast and Efficient VOP Extraction Method Based on Watershed Segmentation Alireza Tavakkoli Dr. Shohreh Kasaei Gholamreza Amayeh Sharif University of.
Tracking Video Objects in Cluttered Background
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
A Real-Time for Classification of Moving Objects
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Estimating the Driving State of Oncoming Vehicles From a Moving Platform Using Stereo Vision IEEE Intelligent Transportation Systems 2009 M.S. Student,
Goal: Fast and Robust Velocity Estimation P1P1 P2P2 P3P3 P4P4 Our Approach: Alignment Probability ●Spatial Distance ●Color Distance (if available) ●Probability.
A REAL-TIME VIDEO OBJECT SEGMENTATION ALGORITHM BASED ON CHANGE DETECTION AND BACKGROUND UPDATING 楊靜杰 95/5/18.
Shadow Detection In Video Submitted by: Hisham Abu saleh.
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
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
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
Real-time object tracking using Kalman filter Siddharth Verma P.hD. Candidate Mechanical Engineering.
A General Framework for Tracking Multiple People from a Moving Camera
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
The University of Texas at Austin Vision-Based Pedestrian Detection for Driving Assistance Marco Perez.
Tracking CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Robust Object Tracking by Hierarchical Association of Detection Responses Present by fakewen.
Crowd Analysis at Mass Transit Sites Prahlad Kilambi, Osama Masound, and Nikolaos Papanikolopoulos University of Minnesota Proceedings of IEEE ITSC 2006.
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.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Sequential Monte-Carlo Method -Introduction, implementation and application Fan, Xin
By Naveen kumar Badam. Contents INTRODUCTION ARCHITECTURE OF THE PROPOSED MODEL MODULES INVOLVED IN THE MODEL FUTURE WORKS CONCLUSION.
Presented by: Idan Aharoni
CSSE463: Image Recognition Day 29 This week This week Today: Surveillance and finding motion vectors Today: Surveillance and finding motion vectors Tomorrow:
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Edge Segmentation in Computer Images CSE350/ Sep 03.
Representing Moving Images with Layers J. Y. Wang and E. H. Adelson MIT Media Lab.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
Contents Team introduction Project Introduction Applicability
DIGITAL SIGNAL PROCESSING
Particle Filtering for Geometric Active Contours
Motion Detection And Analysis
Dynamical Statistical Shape Priors for Level Set Based Tracking
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Vehicle Segmentation and Tracking in the Presence of Occlusions
Representing Moving Images with Layers
Object tracking in video scenes Object tracking in video scenes
Representing Moving Images with Layers
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Presentation transcript:

1

Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion Reasoning Results with real world Traffic Scenes Conclusion 2

Idea of vision-based vehicle tracking – Stationary cameras mounted at a location high above the road – Having system to automatically generate traffic information like vehicle count, speed, lane change and so fourth Advantageous – Flexibility – Easy Installation – Cheap 3

Vision-based tracking is always challenging – Lights, Shadow, Noise – Objects do not have same characteristic over different frames – Different situation might happen like occlusion There is need for a simple and fast but robust tracker Perform tracking without any priori knowledge about the shape of moving object 4

Tracking Examples – h8 h8 – w w – &NR=1&feature=fvwp &NR=1&feature=fvwp 5

6 Figure 1: A block scheme of the complete tracker

7

8

9 Figure 2: block diagram of segmentation and background update procedure Figure 3: Plot of the number of pixels correctly labeled minus incorrectly labeled as function of added noise

10 Figure 4: Original image (upper image) and motion hypothesis images produced by an intensity differencing method (left) and filtered differencing method (right)

11

Contour Description – Thresholding the spatial image gradient Initial object description Finding a convex polygon enclosing all the sample points of the location that passed test for grayvalue boundaries and motion areas Snakes (Spline approximation to contours) – Splines are defined by control points ( shape estimation becomes quite easy) – Cubic spline approximation of the extracted convex polygon – Using 12 control points to approximate the polygon contour by 12 segments (spans) 12

13 Figure 5: a) An image section with moving car b) the moving object mask c) image location with well defined spatial gradient and temporal derivative d) the convex polygon e) final description by cubic spline segments

14

15

16

Tracking Procedure – Look for new blob labels that do not significantly overlap with the contour of an object already to be tracked – Analyze all new found labels – Move a object after the second appearance from the initialization list into the tracking list – Analyze all objects in the tracking list by handling different occlusion cases 17

Any contour distortion will generate an artificial shifts – Occlusion reasoning step we have to analyze the objects in an order according to their depth (distance to the camera) – The depth ordered objects define the order in which objects are able to occlude each other 18

19

20

Occlusion reasoning procedure – Sort the objects in the tracking list by their y coordinate of the center of the predicted contour – Look for overlapping regions of the predicted contours and decide in the case of an overlapping region-according to the y-position –if the object is occluded or if the object occludes another object – Analyze all objects in the tracking list by handling the different occlusion cases 21

22 -If object under investigation occludes another object, we remove the image area associated of the other object in the contour estimation task but keep the overlapping part; in the case of getting occluded, we remove the area associated of the other object and used the predicted contour as new measurement to update the motion and shape parameters

23

24

25

26

Machine vision based system for robust detection and tracking of multiple vehicles was designed Reliable trajectories of vehicles are obtained by considering an occlusion reasoning Convex contours are used to describe objects (snakes) Tracker is based on two simple kalman filter for estimating the affine motion parameters and the control points of the closed spline contour 27

Multi target tracking requires data association Three approaches data association – Heuristic Simple rule or priori knowledge – Probabilistic non-Bayesian Hypothesis testing or likelihood function – Probabilistic Bayesian Conditional probabilities 29