PROBABILISTIC DETECTION AND GROUPING OF HIGHWAY LANE MARKS James H. Elder York University Eduardo Corral York University.

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
Nathan Wiebe, Ashish Kapoor and Krysta Svore Microsoft Research ASCR Workshop Washington DC Quantum Deep Learning.
Dynamic Bayesian Networks (DBNs)
Structured Hough Voting for Vision-based Highway Border Detection
Kiyoshi Irie, Tomoaki Yoshida, and Masahiro Tomono 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center.
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
EE462 MLCV Lecture Introduction of Graphical Models Markov Random Fields Segmentation Tae-Kyun Kim 1.
Foreground Background detection from video Foreground Background detection from video מאת : אבישג אנגרמן.
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.
Oklahoma State University Generative Graphical Models for Maneuvering Object Tracking and Dynamics Analysis Xin Fan and Guoliang Fan Visual Computing and.
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
Object Detection and Tracking Mike Knowles 11 th January 2005
The plan for today Camera matrix
Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Final Presentation Supervisor: Rein van den Boomgaard Mark.
Computer-Aided Diagnosis and Display Lab Department of Radiology, Chapel Hill UNC Julien Jomier, Erwann Rault, and Stephen R. Aylward Computer.
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
Tracking with Linear Dynamic Models. Introduction Tracking is the problem of generating an inference about the motion of an object given a sequence of.
Bayesian Filtering for Location Estimation D. Fox, J. Hightower, L. Liao, D. Schulz, and G. Borriello Presented by: Honggang Zhang.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
College of Engineering and Science Clemson University
Super-Resolution of Remotely-Sensed Images Using a Learning-Based Approach Isabelle Bégin and Frank P. Ferrie Abstract Super-resolution addresses the problem.
Performance Evaluation of Grouping Algorithms Vida Movahedi Elder Lab - Centre for Vision Research York University Spring 2009.
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
Globally Optimal Grouping for Symmetric Closed Boundaries with Stahl/ Wang Method Vida Movahedi September 2007.
Unsupervised Learning-Based Spatio-Temporal Vehicle Tracking and Indexing for Transportation Multimedia Database Systems Chengcui Zhang Department of Computer.
Geodesic Minimal Paths Vida Movahedi Elder Lab, January 2010.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Shape-Based Human Detection and Segmentation via Hierarchical Part- Template Matching Zhe Lin, Member, IEEE Larry S. Davis, Fellow, IEEE IEEE TRANSACTIONS.
Babol university of technology Presentation: Alireza Asvadi
A General Framework for Tracking Multiple People from a Moving Camera
Exploitation of 3D Video Technologies Takashi Matsuyama Graduate School of Informatics, Kyoto University 12 th International Conference on Informatics.
Project title : Automated Detection of Sign Language Patterns Faculty: Sudeep Sarkar, Barbara Loeding, Students: Sunita Nayak, Alan Yang Department of.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
DETECTION AND CLASSIFICATION OF VEHICLES FROM A VIDEO USING TIME-SPATIAL IMAGE NAFI UR RASHID, NILUTHPOL CHOWDHURY, BHADHAN ROY JOY S. M. MAHBUBUR RAHMAN.
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
CS 782 – Machine Learning Lecture 4 Linear Models for Classification  Probabilistic generative models  Probabilistic discriminative models.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
Expectation-Maximization (EM) Case Studies
A Robust Method for Lane Tracking Using RANSAC James Ian Vaughn Daniel Gicklhorn CS664 Computer Vision Cornell University Spring 2008.
DETECTING AND TRACKING TRACTOR-TRAILERS USING VIEW-BASED TEMPLATES Masters Thesis Defense by Vinay Gidla Apr 19,2010.
Sequential Monte-Carlo Method -Introduction, implementation and application Fan, Xin
Lecture 2: Statistical learning primer for biologists
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
A Dynamic Conditional Random Field Model for Object Segmentation in Image Sequences Duke University Machine Learning Group Presented by Qiuhua Liu March.
Robust Nighttime Vehicle Detection by Tracking and Grouping Headlights Qi Zou, Haibin Ling, Siwei Luo, Yaping Huang, and Mei Tian.
Journal of Visual Communication and Image Representation
Discriminative Training and Machine Learning Approaches Machine Learning Lab, Dept. of CSIE, NCKU Chih-Pin Liao.
Normalized Cuts and Image Segmentation Patrick Denis COSC 6121 York University Jianbo Shi and Jitendra Malik.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Learning Image Statistics for Bayesian Tracking Hedvig Sidenbladh KTH, Sweden Michael Black Brown University, RI, USA
Document Clustering with Prior Knowledge Xiang Ji et al. Document Clustering with Prior Knowledge. SIGIR 2006 Presenter: Suhan Yu.
Ehsan Nateghinia Hadi Moradi (University of Tehran, Tehran, Iran) Video-Based Multiple Vehicle Tracking at Intersections.
Urban Scene Analysis James Elder & Patrick Denis York University.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
3D Single Image Scene Reconstruction For Video Surveillance Systems
Motion Detection And Analysis
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
Image Segmentation Techniques
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Video Compass Jana Kosecka and Wei Zhang George Mason University
A Block Based MAP Segmentation for Image Compression
Automated traffic congestion estimation via public video feeds
Presentation transcript:

PROBABILISTIC DETECTION AND GROUPING OF HIGHWAY LANE MARKS James H. Elder York University Eduardo Corral York University Lane marks detection Sparsity constraint (inhibition) Detection Refinement (2D Gaussians) Lane Marks Hand-labelling Hypothesis Templates Generation Set of images provided by MTO Graph Generation & Weights Computation Bi-partite graph generation Optimal Matching Locally-connected graph Output Set of chains Introduction Most automated traffic surveillance systems use inductive loops to estimate traffic conditions such as traffic density [3]. The main drawbacks of this technology are the installation/maintenance costs and relatively limited performance. The use of computer vision techniques in traffic surveillance applications enables complex tasks such as vehicle tracking, classification, traffic and motion analysis to be performed automatically at a low cost. Moreover, highway images contain valuable information such as lines, curves and motion patterns that can be exploited. This work is focused on the detection and grouping of lane marks from highway surveillance images. The objective is to use that information in tasks such as camera calibration and image rectification of highways with arbitrary curvature. Taking the logarithm, we obtain our objective function: We seek to maximize this function in order to detect areas of the input image that look like lane marks. Templates. 37 highway images were hand-labelled to generate a set of average templates at 16 discrete angles and 12 vertical regions (to account for the perspective projection). The detector produces both, true and false detections. We use a spatial Greedy inhibition mechanism that eliminates weak detections within a rectangular neighbourhood of the strongest detections. The detections are refined with an unconstrained nonlinear optimization stage. Lane Mark Detection Let Ho and H1 be the hypotheses that an area of the image looks like (or does not look like) a lane mark on the road, and let D be an image patch being analyzed. Assuming an error with a normal distribution and that the elements of D are statistically independent, we compute the likelihood ratio as follows: 1.James H. Elder, Richard M. Goldberg. “Ecological statistics of Gestalt laws for the perceptual organization of contours”, Journal of Vision (2002) 2, James H. Elder, Amnon Krupnik, Leigh A. Johnston. “Contour Grouping with Prior Models”. IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 25, No. 25, June Kastrinaki, V., Zervakis, M., Kalaitzakis, K “A survey of video processing techniques for traffic applications”. Image and Vision Computing 21(2003) Schoepin T.N., Dailey D.J. “Dynamic Camera Calibration of Roadside Traffic Management Cameras for Vehicle Speed Estimation". IEEE Trans. Intelligent Transportation Systems, vol. 4, no. 2, Schoepin T.N., Dailey D.J. “Algorithm for Calibrating Roadside Traffic Cameras and Estimating Mean Vehicle Speed," in IEEE Trans. Intelligent Transportation Systems 2007, pp Patrick Denis, James H. Elder, Francisco J. “Estrada. Efficient Edge-Based Methods for Estimating Manhattan Frames in Urban Imagery”. ECCV 2008, Part II, LNCS 5303, pp , Ministry of Transportation of Ontario: Lane Marks Grouping Weights In order to seek for an optimal matching, we assign weights to the edges E’’ by making use of the proximity and good continuation grouping cues [1, 2]. where is a cues vector relating the i-th and j-th edges and represent distance, parallelism and co- linearity [1]. E is comprised of two disjoint subsets:, where E’ represents the detected segments and E’’ represents potential connections between vertices. We construct the graph G by creating what we call a locally- connected graph. That is, by generating the set E’’ as: where r is a radius obtained from lane marks statistics. Formulation as a Graph Problem We view the lane marks grouping as a graph problem. Let be an undirected graph in which V represents the set of vertices and E represents the corresponding edges. We map the end-points of the k-th detected lane mark (segment) to the vertices. We also map the lane marks to the set of edges E’: We maximize the posterior Where the likelihood term is expressed as: Comments and Conclusions Preliminary comparisons against Hough-based methods show that the proposed method produces superior results. A key advantage is the use of local detection of lane marks coupled with the use of probabilities. The proposed method is expected to produce better results than other published methods especially with curved highways. Our future work plans involve fitting the grouped chains to a model (e.g. Conic), determine vanishing points, perform camera calibration, image rectification and potentially, structure recovery. We constrain the graph G to be bipartite. This enables us to assign the vertices to the sets and such that. Our goal then is to find the optimal matching. The figure to the right depicts an example where a set of chains is determined by the grouping algorithm. These chains could be used for model fitting and for determining vanishing points to perform camera calibration. Set of hypothesis templates Example of refinement via Gaussian model fitting Input Hand labelling The figure to the left shows an example set of detected lane marks outputted by the detector. In general the true positives have stronger responses than the false positives. Grouping Cues: The distributions are learned from a large set of detected lane marks. Then model fitting is performed.. June/17/2010 GEOIDE is funded by the Government of Canada through the Networks of Centres of Excellence program