Object Inter-Camera Tracking with non- overlapping views: A new dynamic approach Trevor Montcalm Bubaker Boufama.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

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.
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
Tracking Multiple Occluding People by Localizing on Multiple Scene Planes Professor :王聖智 教授 Student :周節.
CSE 252C, Fall 2006UCSD1 Tracking objects across cameras by incrementally learning inter- camera colour calibration and patterns of activity (ECCV 2006)
Robust Object Tracking via Sparsity-based Collaborative Model
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Effective Image Database Search via Dimensionality Reduction Anders Bjorholm Dahl and Henrik Aanæs IEEE Computer Society Conference on Computer Vision.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Tracking Objects with Dynamics Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 04/21/15 some slides from Amin Sadeghi, Lana Lazebnik,
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
Motion based Correspondence for Distributed 3D tracking of multiple dim objects Ashok Veeraraghavan.
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.
Object Detection and Tracking Mike Knowles 11 th January 2005
Domenico Bloisi, Luca Iocchi, Dorothy Monekosso, Paolo Remagnino
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
A Probabilistic Framework For Segmentation And Tracking Of Multiple Non Rigid Objects For Video Surveillance Aleksandar Ivanovic, Tomas S. Huang ICIP 2004.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Hand Movement Recognition By: Tokman Niv Levenbroun Guy Instructor: Todtfeld Ari.
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
1 Real Time, Online Detection of Abandoned Objects in Public Areas Proceedings of the 2006 IEEE International Conference on Robotics and Automation Authors.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Tutorial: multicamera and distributed video surveillance Third ACM/IEEE International Conference on Distributed Smart Cameras.
Learning to classify the visual dynamics of a scene Nicoletta Noceti Università degli Studi di Genova Corso di Dottorato.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
Reading Notes: Special Issue on Distributed Smart Cameras, Proceedings of the IEEE Mahmut Karakaya Graduate Student Electrical Engineering and Computer.
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.
TP15 - Tracking Computer Vision, FCUP, 2013 Miguel Coimbra Slides by Prof. Kristen Grauman.
Real-time object tracking using Kalman filter Siddharth Verma P.hD. Candidate Mechanical Engineering.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Vision Surveillance Paul Scovanner.
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
Recognizing Action at a Distance Alexei A. Efros, Alexander C. Berg, Greg Mori, Jitendra Malik Computer Science Division, UC Berkeley Presented by Pundik.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Expectation-Maximization (EM) Case Studies
Michael Isard and Andrew Blake, IJCV 1998 Presented by Wen Li Department of Computer Science & Engineering Texas A&M University.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
By Naveen kumar Badam. Contents INTRODUCTION ARCHITECTURE OF THE PROPOSED MODEL MODULES INVOLVED IN THE MODEL FUTURE WORKS CONCLUSION.
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
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.
Matching of Objects Moving Across Disjoint Cameras Eric D. Cheng and Massimo Piccardi IEEE International Conference on Image Processing
Target Tracking In a Scene By Saurabh Mahajan Supervisor Dr. R. Srivastava B.E. Project.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
A. M. R. R. Bandara & L. Ranathunga
Interest Points EE/CSE 576 Linda Shapiro.
Contents Team introduction Project Introduction Applicability
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Tracking Objects with Dynamics
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
Vehicle Segmentation and Tracking from a Low-Angle Off-Axis Camera
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Presentation transcript:

Object Inter-Camera Tracking with non- overlapping views: A new dynamic approach Trevor Montcalm Bubaker Boufama

Layout of Todays Presentation  Basics of Object Tracking, bottom to top overview  Single Camera and Inter-Camera Tracking  Features used for Object Tracking  Camera Linking  Emphasizing factors  Experimental Results

What is Object Tracking?  The task of tracking objects as they move within an area under video surveillance o Objects could be people, cars, anything of interest  How is this accomplished?

Other significant works  Mohammed Ahsan Ali o Feature-based tracking  Andrew Gilbert o Matrix-based color transfer functions between cameras  Y. Cai, J. Kang o Advanved shape and color descriptor used to match objects

Background Subtraction  Subtracts a background model from the current frame to classify which pixels are foreground and background  Foreground pixels are of interest, objects in the scene  The Adaptive Gaussian Mixture Model background subtraction algorithm was used

Background Subtraction

Blob Formation  A blob is a group of foreground pixels that might be a real-life object  Decides which groups are blobs, and which are noise  Three steps: o Smooth background subtracted image o Use Connected Component Analysis to discover groups o Blob size thresholding, merging if close enough

Blob Formation

Single camera object tracking  Matches blobs to the set of known objects in the scene o Done for each frame of video  Matching is accomplished by comparing the feature vector of each blob and object o A feature vector is a collection of features o Each feature describes a property of the object or blob  Occlusions handled with Kalman filter

Inter-Camera Tracking  The specific task of object tracking across camera views that are non-overlapping  Each camera has a separate field of vision

Features Used for Object Tracking  Location – The current centroid of an object  Velocity – Objects 2D velocity (pixels/sec)  Width – Object width  Height – Object height  Size – Object size (# of foreground pixels) Basic Features:

Features Used for Object Tracking  Histogram – Color histogram of the object  Shape – 49 Zernike Moments  All feature values are normalized to facilitate comparison between different cameras Advanced Features:

Comparing Feature Vectors  Single camera object tracking: o Differences of all features are averaged for a final difference  Inter-camera object tracking: o Individual features are emphasized or depreciated, depending on circumstances o This is the new dynamic approach mentioned in the title

Emphasizing Factors  Time: Emphasize more recent appearances  Camera Link Quality: Use previous matching information to systems advantage  Stability: Emphasize more stable features over unstable ones

Camera Link Quality  Between each pair of cameras is a camera link  Stores a Camera Transfer Function, which translates a feature vector from one camera to another  Idea is to use previous matching history to translate features o Exploit redundancy in object movement patterns

Camera Link Quality Example

Building the Matching Feature Vector  An aggregate feature vector used to represent the object in matching o Aggregation of many appearances  Time: More recent appearances are used  Camera Link Quality: Reliably translated features are emphasized  Stability: More stable features are emphasized

Building the Matching Feature Vector  Each feature vector translated to a target camera  Using recentness, translation quality, and feature quality, a single matching feature vector is built

Dynamic Weighting  Describes how to weigh each feature in a feature vector comparison, similar to matching feature vector  Emphasizes robust features for low-camera link quality  After matching data built up, more general features are weighed in

Object tracking decision  Best object/blob match is chosen, compared against a threshold  Single camera tracking: Preset threshold  Inter-camera tracking: Dynamic threshold. o At first, a low threshold (0.65) o After matching data is built up, more stringent threshold (0.95) o Change in threshold is linear

Experimental Results  Two cameras used: Sony Cyber-shot DSC- S930 and a Kodak EasyShare C180 o Low-resolution, off the self cameras with differing color sensitivity  Surveillance videos filmed in two locations: o A large building hallway o Domestic house

Experimental Results

References  A. Gilbert and R. Bowden. Incremental, scalable tracking of objects inter camera. Computer Vision and Image Understanding, 111(1):43 – 58, Special Issue on Intelligent Visual Surveillance (IEEE).  M. Ali. Feature-based tracking of multiple people for intelligent video surveillance. In Masters Abstracts International, volume 45,  J. Kang, I. Cohen, and G. Medioni. Persistent objects tracking across multiple non overlapping cameras. In Proceedings of the IEEE Workshop on Motion and Video Computing (WACV/MOTION’05)- Volume, volume 2, pages 112–119.  Y. Cai, K. Huang, and T. Tan. Human Appearance Matching Across Multiple Non-overlapping Cameras. In Pattern Recognition, ICPR th International Conference on, pages 1–4, 2008.