Unsupervised Learning-Based Spatio-Temporal Vehicle Tracking and Indexing for Transportation Multimedia Database Systems Chengcui Zhang Department of Computer.

Slides:



Advertisements
Similar presentations
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Advertisements

Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Authers : Yael Pritch Alex Rav-Acha Shmual Peleg. Presenting by Yossi Maimon.
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
Broadcast Court-Net Sports Video Analysis Using Fast 3-D Camera Modeling Jungong Han Dirk Farin Peter H. N. IEEE CSVT 2008.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Research on high-definition video vehicles location and tracking Xiong Changzhen, LiLin IEEE, Distributed Computing and Applications to Business Engineering.
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.
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Region-Level Motion- Based Background Modeling and Subtraction Using MRFs Shih-Shinh Huang Li-Chen Fu Pei-Yung Hsiao 2007 IEEE.
Vehicle Movement Tracking
Vigilant Real-time storage and intelligent retrieval of visual surveillance data Dr Graeme A. Jones.
A neural approach to extract foreground from human movement images S.Conforto, M.Schmid, A.Neri, T.D’Alessio Compute Method and Programs in Biomedicine.
Object Detection and Tracking Mike Knowles 11 th January 2005
Student: Hsu-Yung Cheng Advisor: Jenq-Neng Hwang, Professor
Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Final Presentation Supervisor: Rein van den Boomgaard Mark.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
Instructor : Dr. K. R. Rao Presented by: Rajesh Radhakrishnan.
Shadow Detection In Video Submitted by: Hisham Abu saleh.
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.
College of Engineering and Science Clemson University
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
Webcam-synopsis: Peeking Around the World Young Ki Baik (CV Lab.) (Fri)
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
Introduction Autostereoscopic displays give great promise as the future of 3D technology. These displays spatially multiplex many views onto a screen,
Olga Zoidi, Anastasios Tefas, Member, IEEE Ioannis Pitas, Fellow, IEEE
Vision-based parking assistance system for leaving perpendicular and angle parking lots 2013/12/17 指導教授 : 張元翔 老師 研究生 : 林柏維 通訊碩一
Mining Discriminative Components With Low-Rank and Sparsity Constraints for Face Recognition Qiang Zhang, Baoxin Li Computer Science and Engineering Arizona.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Multimedia Information Retrieval and Multimedia Data Mining Chengcui Zhang Assistant Professor Dept. of Computer and Information Science University of.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Implementing Codesign in Xilinx Virtex II Pro Betim Çiço, Hergys Rexha Department of Informatics Engineering Faculty of Information Technologies Polytechnic.
DETECTION AND CLASSIFICATION OF VEHICLES FROM A VIDEO USING TIME-SPATIAL IMAGE NAFI UR RASHID, NILUTHPOL CHOWDHURY, BHADHAN ROY JOY S. M. MAHBUBUR RAHMAN.
Presenter: Mathias Jahnke Authors: M. Zhang, M. Mustafa, F. Schimandl*, and L. Meng Department of Cartography, TU München *Chair of Traffic Engineering.
Towards real-time camera based logos detection Mathieu Delalandre Laboratory of Computer Science, RFAI group, Tours city, France Osaka Prefecture Partnership.
January 23, 2006Transportation Research Board 85 th Annual Meeting Using Ground Truth Geospatial Data to Validate Advanced Traveler Information Systems.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
ImArray - An Automated High-Performance Microarray Scanner Software for Microarray Image Analysis, Data Management and Knowledge Mining Wei-Bang Chen and.
Robust Object Tracking by Hierarchical Association of Detection Responses Present by fakewen.
Expectation-Maximization (EM) Case Studies
Case Study 1 Semantic Analysis of Soccer Video Using Dynamic Bayesian Network C.-L Huang, et al. IEEE Transactions on Multimedia, vol. 8, no. 4, 2006 Fuzzy.
August 30, 2004STDBM 2004 at Toronto Extracting Mobility Statistics from Indexed Spatio-Temporal Datasets Yoshiharu Ishikawa Yuichi Tsukamoto Hiroyuki.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Hand Gesture Recognition Using Haar-Like Features and a Stochastic Context-Free Grammar IEEE 高裕凱 陳思安.
Digital Image Processing
Journal of Visual Communication and Image Representation
PROBABILISTIC DETECTION AND GROUPING OF HIGHWAY LANE MARKS James H. Elder York University Eduardo Corral York University.
MMM2005The Chinese University of Hong Kong MMM2005 The Chinese University of Hong Kong 1 Video Summarization Using Mutual Reinforcement Principle and Shot.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
Date of download: 7/8/2016 Copyright © 2016 SPIE. All rights reserved. A scalable platform for learning and evaluating a real-time vehicle detection system.
Student Gesture Recognition System in Classroom 2.0 Chiung-Yao Fang, Min-Han Kuo, Greg-C Lee, and Sei-Wang Chen Department of Computer Science and Information.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Vehicle Segmentation and Tracking in the Presence of Occlusions
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Computer and Robot Vision I
Computer and Robot Vision I
Presentation transcript:

Unsupervised Learning-Based Spatio-Temporal Vehicle Tracking and Indexing for Transportation Multimedia Database Systems Chengcui Zhang Department of Computer and Information Sciences University of Alabama at Birmingham

Outline Introduction Learning-Based Object Tracking and Indexing for Traffic Video Sequences The SPCPE segmentation algorithm Object Tracking Self-adaptive Background Subtraction Multimedia Augmented Transition Networks (MATNs) and Multimedia Input Strings Experimental Analysis Conclusions Other projects … …

Intelligent Transportation Systems (ITS) ITS technologies include Advanced Traveler Information Systems (ATIS): Providing network-wide routing information to users Advanced Traffic Management Systems (ATMS) Using advanced sensor systems for on-line surveillance and detailed information gathering on traffic conditions Introduction

Vision-based video monitoring systems offer a number of advantages such as providing vehicle counts, vehicle classifications, illegal U-turns, etc. Besides, cameras are much less disruptive to install than magnetic loop detectors. Introduction (cont.)

A learning-based object tracking and indexing framework for traffic surveillance video sequences: To enable the vehicle identification process for object tracking and indexing for transportation multimedia database systems Introduction (cont.)

To identify and track the temporal or relative spatial positions of vehicle objects in video sequences, we need to: extract vehicle objects from video data have an effective background learning algorithm incorporate the background learning algorithm with the image segmentation method achieve traffic video indexing by representing and modeling the temporal and spatial relations of vehicle objects Introduction (cont.)

Possible applications of this framework: intersection traffic monitoring incident detection vehicle queue length determination at signaled street intersections intelligent traffic signal control Introduction (cont.)

Object Segmentation

Simultaneous partition and class parameter estimation (SPCPE) algorithm Images and video frames segmentation Identifying segments (objects) in an image or a video frame Unsupervised Segmentation Algorithm (SPCPE)

SPCPE Algorithm -- Background Classes and Segments Class: All regions with the similar statistical description. Eg. Houses, roads, parks, etc. Segment: An instance of the class in the image 2 classes, 2 segments Airplane and Sky 2 classes, 7 segments {Players, ball, sign boards} And {ground}

SPCPE Algorithm Simultaneous Partition and Class Parameter Estimation (SPCPE) Algorithm The partition and the class parameters random variables Partition variable c = {c 1, c 2 } (with 2 classes) Classes parameterized by  ={  1,  2 } Y = {y ij ; 1≤ i ≤ Nr and 1≤ j ≤ Nc} y ij = a k0 + a k1 i + a k2 j + a k3 ij,  (i, j) y ij  c k, k=1, 2  k = (a k0, …, a k3 ) T, k=1, 2 Frame partition a joint estimation of the partition and class parameters MAP estimates of c = {c 1, c 2 } and  ={  1,  2 } Simplifying joint estimation

SPCPE Algorithm (Cont.) Steps : 1: Starting with an arbitrary partition and computing class parameters 2: Estimating a new partition by class parameters and data 3: Iteratively refining partition and class parameters until no change 4: Obtaining the bounding box of each semantic object

Problem: Objects Segmented Based Solely on Pixel Intensity SPCPE sensitive to image complexity shadows grouped into the vehicle class fails to detect black car similar in color to the road

Solution: Reference Frame constructed by averaging images for some time interval under relatively constant lighting conditions Generate false positives, i.e., detecting nonexistent objects in foreground solely due to changes in lighting Generate false negatives, i.e., detecting stationary objects as moving objects (and place them in foreground) when stationary object are added to frame, but not in reference frame

Object Tracking Capturing the temporal and spatial relations of vehicle objects Approach: Partition each frame into 2D segments using SPCPE algorithm Estimated partition of previous frame is initial condition for current frame Connect 2D segments in adjacent frames with least distance to obtain the trace tube

Object Tracking (Cont.) Filter out the ‘static segments’ (a) the original video frame (b) the segmentation result along with the bounding boxes and centroids for (a) (c) the segments with diagonals are identified as ‘static segments’ (d) the final segmentation result for frame 3 after filtering the ‘static segments’ (a) (b)(c)(d)

Frame 132 Frame 138 Frame 142 Handling object occlusion in object tracking Backtrack-Chain-Update-Split algorithm[Chen00] Object Tracking (Cont.)

Handling object occlusion in object tracking [Chen01a]

Self-Adaptive Background Learning and Subtraction

Self-adaptive adjustment in generating new background images Generating the initial reference background image (background_image_3) Subtracting it from the next frame (frame 4) Applying the segmentation on the obtained difference image (difference_image_4)

Spatio-temporal Indexing of Vehicle Objects

MATN and Multimedia Input Strings Multimedia Augmented Transition Network (MATN) Model [Chen01] represented as a labeled directed graph, called a transition graph uses multimedia input strings as the inputs to index and model the spatio-temporal relations of the vehicle objects in the video sequence

MATN and Multimedia Input Strings (Cont.) Multimedia Input Strings Adopt the notations from regular expressions Capture the spatio-temporal relations of objects in video frames Each segment (object) is bounded by a minimal bounding rectangle (MBR) Using centroids of MBRs for spatial reasoning divide each image or video frame into nine equal size region (can have more regions)

Symbol Definitions  the ground (G) is selected as the target object  the segments are denoted by C for cars or B for buses  the “overlapping” objects are denoted by symbol O  has the corresponding links to the related segments in the preceding frame

MATN and Multimedia Input Strings (Cont.) (b) an example MATN model and the multimedia input strings (a)the nine sub-regions and their corresponding subscript numbers

Experimental Analysis (Cont.)  From left to right and top to bottom  two gray cars (C 10 &C 10 ) are in the left middle area  one white car is located in the upper left area (C 13 )  three cars are in the upper middle area (C 4 &C 4 &C 4 )  two cars are located in the middle area (C 1 &C 1 )  one bus (B 25 ) and one dark gray car (C 25 ) are in the lower right corner  one white car driving towards northeast is located in the upper right area (C 22 ) G 1 &C 10 &C 10 &C 13 &C 4 &C 4 &C 4 &C 1 &C 1 &B 25 &C 25 &C 22

Experimental Analysis (Cont.) frame 19: G 1 &C 10 &C 10 &C 13 &C 4 &C 4 &C 4 &C 1 &C 1 &B 25 &C 25 &C 22 frame 25: G 1 &C 10 &C 10 &C 13 &C 4 &C 1 &C 4 &C 1 &C 1 &O 25 &C 22 frame 28: G 1 &C 10 &C 10 &C 13 &C 4 &C 1 &C 4 &C 4 &C 1 &C 1 &O 25 &C 22 frame 34: G 1 &C 10 &C 13 &C 13 &C 1 &C 4 &C 4 &C 1 &C 1 &O 25 &C 22

Experimental Analysis (Cont.)

Conclusions and Future Work A learning-based spatio-temporal vehicle tracking and indexing framework seeks to bridge an important missing link between transportation data management and multimedia information technology provides unsupervised video data storage and access for real-time traffic operations can deal with very complex situations vis-à-vis intersection monitoring

Conclusions and Future Work The proposed framework incorporates SPCPE algorithm self-adaptive background learning and subtraction method object tracking MATN model and Multimedia input strings  Future work: Vehicle classification Events (e.g. accidents) detection Advanced mining … …

Questions

References 1. Shu-Ching Chen, Mei-Ling Shyu, Srinivas Peeta, and Chengcui Zhang, "Learning-Based Spatio-Temporal Vehicle Tracking and Indexing for Transportation Multimedia Database Systems," IEEE Transactions on Intelligent Transportation Systems, vol. 4, no. 3, pp , September 2003.Learning-Based Spatio-Temporal Vehicle Tracking and Indexing for Transportation Multimedia Database Systems 2. S.-C. Chen, M.-L. Shyu, S. Peeta, and C. Zhang, "Unsupervised Automated Learning-Based Spatio-Temporal Vehicle Tracking and Indexing for Transportation Multimedia Database Systems," Transportation Research Board (TRB) 2002 Annual Meeting, January, 2002, USA. 3. S.-C. Chen and R. L. Kashyap, "A Spatio-Temporal Semantic Model for Multimedia Database Systems and Multimedia Information Systems," IEEE Trans. on Knowledge and Data Engineering, vol. 13, no. 4, pp , July/August, S.-C. Chen, M.-L. Shyu, C. Zhang, and R. L. Kashyap, "Object Tracking and Augmented Transition Network for Video Indexing and Modeling," 12th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2000), pp , November 13-15, 2000, Vancouver, British Columbia, Canada.