# Background Subtraction

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 Background Subtraction Birgi Tamersoy The University of Texas at Austin September 29 th, 2009

2 Background Subtraction Given an image (mostly likely to be a video frame), we want to identify the foreground objects in that image! Motivation In most cases, objects are of interest, not the scene. Makes our life easier: less processing costs, and less room for error.

3 Widely Used! Traffic monitoring (counting vehicles, detecting & tracking vehicles), Human action recognition (run, walk, jump, squat,...), Human-computer interaction ( human interface ), Object tracking (watched tennis lately?!?), And in many other cool applications of computer vision such as digital forensics. DigitalRecording.html

4 Requirements A reliable and robust background subtraction algorithm should handle: Sudden or gradual illumination changes, High frequency, repetitive motion in the background (such as tree leaves, flags, waves,...), and Long-term scene changes (a car is parked for a month).

5 Simple Approach Image at time t: I (x, y, t) Background at time t: B(x, y, t) > Th 1. Estimate the background for time t. 2. Subtract the estimated background from the input frame. 3. Apply a threshold, Th, to the absolute difference to get the foreground mask. But, how can we estimate the background?

6 Frame Differencing Background is estimated to be the previous frame. Background subtraction equation then becomes: B(x, y, t) = I (x, y, t 1) I (x, y, t) I (x, y, t 1) > Th Depending on the object structure, speed, frame rate and global threshold, this approach may or may not be useful (usually not). > Th

7 Frame Differencing Th = 25 Th = 50 Th = 100 Th = 200

8 Mean Filter In this case the background is the mean of the previous n frames: B(x, y, t) = 1 n I (x, y, t) 1 n n 1 i=0 n 1 i=0 I (x, y, t i) I (x, y, t i) > Th For n = 10: Estimated Background Foreground Mask

9 Mean Filter For n = 20: Estimated Background Foreground Mask For n = 50: Estimated Background Foreground Mask

10 Median Filter Assuming that the background is more likely to appear in a scene, we can use the median of the previous n frames as the background model: For n = 10: B(x, y, t) = median{i (x, y, t i)} I (x, y, t) median{i (x, y, t i)} > Th where i {0,..., n 1}. Estimated Background Foreground Mask

11 Median Filter For n = 20: Estimated Background Foreground Mask For n = 50: Estimated Background Foreground Mask

12 Advantages vs. Shortcomings Advantages: Extremely easy to implement and use! All pretty fast. Corresponding background models are not constant, they change over time. Disadvantages: Accuracy of frame differencing depends on object speed and frame rate! Mean and median background models have relatively high memory requirements. In case of the mean background model, this can be handled by a running average: B(x, y, t) = t 1 t B(x, y, t 1) + 1 t I (x, y, t) or more generally: B(x, y, t) = (1 α)b(x, y, t 1) + αi (x, y, t) where α is the learning rate.

13 Advantages vs. Shortcomings Disadvantages: There is another major problem with these simple approaches: I (x, y, t) B(x, y, t) > Th 1. There is one global threshold, Th, for all pixels in the image. 2. And even a bigger problem: this threshold is not a function of t. So, these approaches will not give good results in the following conditions: if the background is bimodal, if the scene contains many, slowly moving objects (mean & median), if the objects are fast and frame rate is slow (frame differencing), and if general lighting conditions in the scene change with time!

14 The Paper on Background Subtraction Adaptive Background Mixture Models for Real-Time Tracking Chris Stauffer & W.E.L. Grimson

15 Motivation A robust background subtraction algorithm should handle: lighting changes, repetitive motions from clutter and long-term scene changes. Stauffer & Grimson

16 A Quick Reminder: Normal (Gaussian) Distribution Univariate: Multivariate: N (x µ, σ 2 ) = 1 (x µ)2 e 2σ 2 2πσ 2 N (x µ, Σ) = 1 (2π) D/2 1 Σ 1/2 e 1 2 (x µ)t Σ 1 (x µ) distribution

17 Algorithm Overview The values of a particular pixel is modeled as a mixture of adaptive Gaussians. Why mixture? Multiple surfaces appear in a pixel. Why adaptive? Lighting conditions change. At each iteration Gaussians are evaluated using a simple heuristic to determine which ones are mostly likely to correspond to the background. Pixels that do not match with the background Gaussians are classified as foreground. Foreground pixels are grouped using 2D connected component analysis.

18 Online Mixture Model At any time t, what is known about a particular pixel, (x 0, y 0 ), is its history: {X 1,..., X t } = {I (x 0, y 0, i) : 1 i t} This history is modeled by a mixture of K Gaussian distributions: P(X t ) = K i=1 ω i,t N (X t µ i,t, Σ i,t ) where N (X t µ it, Σ i,t ) = 1 1 e 1 (2π) D/2 Σ i,t 1/2 2 (Xt µ i,t) T Σ 1 What is the dimensionality of the Gaussian? i,t (Xt µ i,t)

19 Online Mixture Model If we assume gray scale images and set K = 5, history of a pixel will be something like this:

20 Model Adaptation An on-line K-means approximation is used to update the Gaussians. If a new pixel value, X t+1, can be matched to one of the existing Gaussians (within 2.5σ), that Gaussian s µ i,t+1 and σi,t+1 2 are updated as follows: µ i,t+1 = (1 ρ)µ i,t + ρx t+1 and σ 2 i,t+1 = (1 ρ)σ2 i,t + ρ(x t+1 µ i,t+1 ) 2 where ρ = αn (X t+1 µ i,t, σi,t 2 ) and α is a learning rate. Prior weights of all Gaussians are adjusted as follows: ω i,t+1 = (1 α)ω i,t + α(m i,t+1 ) where M i,t+1 = 1 for the matching Gaussian and M i,t+1 = 0 for all the others.

21 Model Adaptation If X t+1 do not match to any of the K existing Gaussians, the least probably distribution is replaced with a new one. Warning!!! Least probably in the ω/σ sense (will be explained). New distribution has µ t+1 = X t+1, a high variance and a low prior weight.

22 Background Model Estimation Heuristic: the Gaussians with the most supporting evidence and least variance should correspond to the background (Why?). The Gaussians are ordered by the value of ω/σ (high support & less variance will give a high value). Then simply the first B distributions are chosen as the background model: B = argmin b ( b i=1 ω i > T ) where T is minimum portion of the image which is expected to be background.

23 Background Model Estimation After background model estimation red distributions become the background model and black distributions are considered to be foreground.

24 Advantages vs. Shortcomings Advantages: A different threshold is selected for each pixel. These pixel-wise thresholds are adapting by time. Objects are allowed to become part of the background without destroying the existing background model. Provides fast recovery. Disadvantages: Cannot deal with sudden, drastic lighting changes! Initializing the Gaussians is important (median filtering). There are relatively many parameters, and they should be selected intelligently.

25 Does it get more complicated? Chen & Aggarwal: The likelihood of a pixel being covered or uncovered is decided by the relative coordinates of optical flow vector vertices in its neighborhood. Oliver et al.: Eigenbackgrounds and its variations. Seki et al.: Image variations at neighboring image blocks have strong correlation.

26 Example: A Simple & Effective Background Subtraction Approach Adaptive Background Mixture Model (Stauffer & Grimson) + 3D Connected Component Analysis (3 rd dimension: time) 3D connected component analysis incorporates both spatial and temporal information to the background model (by Goo et al.)!

27 Video Examples

28 Summary Simple background subtraction approaches such as frame differencing, mean and median filtering, are pretty fast. However, their global, constant thresholds make them insufficient for challenging real-world problems. Adaptive background mixture model approach can handle challenging situations: such as bimodal backgrounds, long-term scene changes and repetitive motions in the clutter. Adaptive background mixture model can further be improved by incorporating temporal information, or using some regional background subtraction approaches in conjunction with it.

### Algorithm (DCABES 2009)

People Tracking via a Modified CAMSHIFT Algorithm (DCABES 2009) Fahad Fazal Elahi Guraya, Pierre-Yves Bayle and Faouzi Alaya Cheikh Department of Computer Science and Media Technology, Gjovik University

### EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM Amol Ambardekar, Mircea Nicolescu, and George Bebis Department of Computer Science and Engineering University

### Object Tracking Initialization Using Automatic Moving Object Detection

Object Tracking Initialization Using Automatic Moving Object Detection Ka Ki Ng and Edward J. Delp Video and Image Processing Laboratories (VIPER) School of Electrical and Computer Engineering Purdue University

### Speed Performance Improvement of Vehicle Blob Tracking System

Speed Performance Improvement of Vehicle Blob Tracking System Sung Chun Lee and Ram Nevatia University of Southern California, Los Angeles, CA 90089, USA sungchun@usc.edu, nevatia@usc.edu Abstract. A speed

### Tracking and Recognition in Sports Videos

Tracking and Recognition in Sports Videos Mustafa Teke a, Masoud Sattari b a Graduate School of Informatics, Middle East Technical University, Ankara, Turkey mustafa.teke@gmail.com b Department of Computer

### Vision based Vehicle Tracking using a high angle camera

Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu gramos@clemson.edu dshu@clemson.edu Abstract A vehicle tracking and grouping algorithm is presented in this work

### VSSN 06 Algorithm Competition

VSSN 06 Algorithm Competition 27. Oct. 2006 Eva Hörster, Rainer Lienhart Multimedia Computing Lab University of Augsburg, Germany Goals Get a valuable resource for the research community Foster and accelerate

### A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow

, pp.233-237 http://dx.doi.org/10.14257/astl.2014.51.53 A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow Giwoo Kim 1, Hye-Youn Lim 1 and Dae-Seong Kang 1, 1 Department of electronices

### Video Surveillance System for Security Applications

Video Surveillance System for Security Applications Vidya A.S. Department of CSE National Institute of Technology Calicut, Kerala, India V. K. Govindan Department of CSE National Institute of Technology

### VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS

VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS Norbert Buch 1, Mark Cracknell 2, James Orwell 1 and Sergio A. Velastin 1 1. Kingston University, Penrhyn Road, Kingston upon Thames, KT1 2EE,

### A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir

### L10: Probability, statistics, and estimation theory

L10: Probability, statistics, and estimation theory Review of probability theory Bayes theorem Statistics and the Normal distribution Least Squares Error estimation Maximum Likelihood estimation Bayesian

### The Design and Implementation of Traffic Accident Identification System Based on Video

3rd International Conference on Multimedia Technology(ICMT 2013) The Design and Implementation of Traffic Accident Identification System Based on Video Chenwei Xiang 1, Tuo Wang 2 Abstract: With the rapid

### Tracking And Object Classification For Automated Surveillance

Tracking And Object Classification For Automated Surveillance Omar Javed and Mubarak Shah Computer Vision ab, University of Central Florida, 4000 Central Florida Blvd, Orlando, Florida 32816, USA {ojaved,shah}@cs.ucf.edu

### Human and Moving Object Detection and Tracking Using Image Processing

International Journal of Engineering and Technical Research (IJETR) ISSN: 2321-0869, Volume-2, Issue-3, March 2014 Human and Moving Object Detection and Tracking Using Image Processing Akash V. Kavitkar,

### Environmental Remote Sensing GEOG 2021

Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class

### VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION Mark J. Norris Vision Inspection Technology, LLC Haverhill, MA mnorris@vitechnology.com ABSTRACT Traditional methods of identifying and

### Real-Time Tracking of Pedestrians and Vehicles

Real-Time Tracking of Pedestrians and Vehicles N.T. Siebel and S.J. Maybank. Computational Vision Group Department of Computer Science The University of Reading Reading RG6 6AY, England Abstract We present

### Object tracking & Motion detection in video sequences

Introduction Object tracking & Motion detection in video sequences Recomended link: http://cmp.felk.cvut.cz/~hlavac/teachpresen/17compvision3d/41imagemotion.pdf 1 2 DYNAMIC SCENE ANALYSIS The input to

### Lecture 4: Thresholding

Lecture 4: Thresholding c Bryan S. Morse, Brigham Young University, 1998 2000 Last modified on Wednesday, January 12, 2000 at 10:00 AM. Reading SH&B, Section 5.1 4.1 Introduction Segmentation involves

### Spatio-Temporal Nonparametric Background Modeling and Subtraction

Spatio-Temporal Nonparametric Background Modeling and Subtraction Raviteja Vemulapalli and R. Aravind Department of Electrical engineering Indian Institute of Technology, Madras Background subtraction

### Towards License Plate Recognition: Comparying Moving Objects Segmentation Approaches

1 Towards License Plate Recognition: Comparying Moving Objects Segmentation Approaches V. J. Oliveira-Neto, G. Cámara-Chávez, D. Menotti UFOP - Federal University of Ouro Preto Computing Department Ouro

### CCTV - Video Analytics for Traffic Management

CCTV - Video Analytics for Traffic Management Index Purpose Description Relevance for Large Scale Events Technologies Impacts Integration potential Implementation Best Cases and Examples 1 of 12 Purpose

### Tracking of Small Unmanned Aerial Vehicles

Tracking of Small Unmanned Aerial Vehicles Steven Krukowski Adrien Perkins Aeronautics and Astronautics Stanford University Stanford, CA 94305 Email: spk170@stanford.edu Aeronautics and Astronautics Stanford

### Autonomous Monitoring of Cliff Nesting Seabirds using Computer Vision

Autonomous Monitoring of Cliff Nesting Seabirds using Computer Vision Patrick Dickinson 1, Robin Freeman 2, Sam Patrick 3 and Shaun Lawson 1 1 Dept. of Computing and Informatics University of Lincoln Lincoln

### Human behavior analysis from videos using optical flow

L a b o r a t o i r e I n f o r m a t i q u e F o n d a m e n t a l e d e L i l l e Human behavior analysis from videos using optical flow Yassine Benabbas Directeur de thèse : Chabane Djeraba Multitel

### LIST OF CONTENTS CHAPTER CONTENT PAGE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK

vii LIST OF CONTENTS CHAPTER CONTENT PAGE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK LIST OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF NOTATIONS LIST OF ABBREVIATIONS LIST OF APPENDICES

### A Learning Based Method for Super-Resolution of Low Resolution Images

A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 emre.ugur@ceng.metu.edu.tr Abstract The main objective of this project is the study of a learning based method

### Video Analytics A New Standard

Benefits The system offers the following overall benefits: Tracker High quality tracking engine UDP s embedded intelligent Video Analytics software is fast becoming the standard for all surveillance and

### Neural Network based Vehicle Classification for Intelligent Traffic Control

Neural Network based Vehicle Classification for Intelligent Traffic Control Saeid Fazli 1, Shahram Mohammadi 2, Morteza Rahmani 3 1,2,3 Electrical Engineering Department, Zanjan University, Zanjan, IRAN

### Automatic Traffic Estimation Using Image Processing

Automatic Traffic Estimation Using Image Processing Pejman Niksaz Science &Research Branch, Azad University of Yazd, Iran Pezhman_1366@yahoo.com Abstract As we know the population of city and number of

### Mean-Shift Tracking with Random Sampling

1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of

### Gaussian Classifiers CS498

Gaussian Classifiers CS498 Today s lecture The Gaussian Gaussian classifiers A slightly more sophisticated classifier Nearest Neighbors We can classify with nearest neighbors x m 1 m 2 Decision boundary

### Multi-view Intelligent Vehicle Surveillance System

Multi-view Intelligent Vehicle Surveillance System S. Denman, C. Fookes, J. Cook, C. Davoren, A. Mamic, G. Farquharson, D. Chen, B. Chen and S. Sridharan Image and Video Research Laboratory Queensland

### Decision Trees from large Databases: SLIQ

Decision Trees from large Databases: SLIQ C4.5 often iterates over the training set How often? If the training set does not fit into main memory, swapping makes C4.5 unpractical! SLIQ: Sort the values

### Face Recognition using Principle Component Analysis

Face Recognition using Principle Component Analysis Kyungnam Kim Department of Computer Science University of Maryland, College Park MD 20742, USA Summary This is the summary of the basic idea about PCA

### To determine vertical angular frequency, we need to express vertical viewing angle in terms of and. 2tan. (degree). (1 pt)

Polytechnic University, Dept. Electrical and Computer Engineering EL6123 --- Video Processing, S12 (Prof. Yao Wang) Solution to Midterm Exam Closed Book, 1 sheet of notes (double sided) allowed 1. (5 pt)

### WAKING up without the sound of an alarm clock is a

EINDHOVEN UNIVERSITY OF TECHNOLOGY, MARCH 00 Adaptive Alarm Clock Using Movement Detection to Differentiate Sleep Phases Jasper Kuijsten Eindhoven University of Technology P.O. Box 53, 5600MB, Eindhoven,

### Adaptive PIV with variable interrogation window size and shape

Adaptive PIV with variable interrogation window size and shape Bernhard Wieneke¹, Karsten Pfeiffer¹ 1: LaVision GmbH, Göttingen, bwieneke@lavision.de Abstract PIV processing requires a careful selection

### Grafisk produktion och Tryckkvalitet

Grafisk produktion och Tryckkvalitet Rastrering och objektiva kvalitetsmått Sasan Gooran (VT 2007) Why halftoning? Original Halftoned Prepress Halftoning Print Digital Image Image Conventional Halftoning

### From Product Management Telephone Nuremberg

Release Letter Product: Version: IVA Intelligent Video Analysis 4.50 1. General Intelligent Video Analysis (IVA) version 4.50 is the successor of IVA 4.00. IVA is a continuously growing product with an

### A ROBUST BACKGROUND REMOVAL ALGORTIHMS

A ROBUST BACKGROUND REMOVAL ALGORTIHMS USING FUZZY C-MEANS CLUSTERING ABSTRACT S.Lakshmi 1 and Dr.V.Sankaranarayanan 2 1 Jeppiaar Engineering College, Chennai lakshmi1503@gmail.com 2 Director, Crescent

### An Intelligent Video Surveillance Framework for Remote Monitoring M.Sivarathinabala, S.Abirami

An Intelligent Video Surveillance Framework for Remote Monitoring M.Sivarathinabala, S.Abirami Abstract Video Surveillance has been used in many applications including elderly care and home nursing etc.

### Predict the Popularity of YouTube Videos Using Early View Data

000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050

### Motion Activated Video Surveillance Using TI DSP

Motion Activated Video Surveillance Using TI DSP Ching-Kai Huang and Tsuhan Chen Dept. of Electrical and Computer Engineering Carnegie Mellon University 5000 Forbes Avenue, Pittsburgh, PA 15213 tsuhan@cmu.edu

### Performance evaluation of object detection algorithms for video surveillance

Performance evaluation of object detection algorithms for video surveillance Jacinto Nascimento, Member, IEEE Jorge Marques jan@isr.ist.utl.pt jsm@isr.ist.utl.pt IST/ISR, Torre Norte, Av. Rovisco Pais,

### Vehicle Tracking in Occlusion and Clutter

Vehicle Tracking in Occlusion and Clutter by KURTIS NORMAN MCBRIDE A thesis presented to the University of Waterloo in fulfilment of the thesis requirement for the degree of Master of Applied Science in

### Traffic Flow Monitoring in Crowded Cities

Traffic Flow Monitoring in Crowded Cities John A. Quinn and Rose Nakibuule Faculty of Computing & I.T. Makerere University P.O. Box 7062, Kampala, Uganda {jquinn,rnakibuule}@cit.mak.ac.ug Abstract Traffic

### Why the Normal Distribution?

Why the Normal Distribution? Raul Rojas Freie Universität Berlin Februar 2010 Abstract This short note explains in simple terms why the normal distribution is so ubiquitous in pattern recognition applications.

### Machine Learning and Data Mining. Clustering. (adapted from) Prof. Alexander Ihler

Machine Learning and Data Mining Clustering (adapted from) Prof. Alexander Ihler Unsupervised learning Supervised learning Predict target value ( y ) given features ( x ) Unsupervised learning Understand

### Machine Learning I Week 14: Sequence Learning Introduction

Machine Learning I Week 14: Sequence Learning Introduction Alex Graves Technische Universität München 29. January 2009 Literature Pattern Recognition and Machine Learning Chapter 13: Sequential Data Christopher

### Data Mining Chapter 6: Models and Patterns Fall 2011 Ming Li Department of Computer Science and Technology Nanjing University

Data Mining Chapter 6: Models and Patterns Fall 2011 Ming Li Department of Computer Science and Technology Nanjing University Models vs. Patterns Models A model is a high level, global description of a

### Real-Time Background Estimation of Traffic Imagery Using Group-Based Histogram *

JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 411-423 (2008) Real-Time Background Estimation of Traffic Imagery Using Group-Based Histogram KAI-TAI SONG AND JEN-CHAO TAI + Department of Electrical

### Object Recognition and Template Matching

Object Recognition and Template Matching Template Matching A template is a small image (sub-image) The goal is to find occurrences of this template in a larger image That is, you want to find matches of

### Traffic Monitoring Systems. Technology and sensors

Traffic Monitoring Systems Technology and sensors Technology Inductive loops Cameras Lidar/Ladar and laser Radar GPS etc Inductive loops Inductive loops signals Inductive loop sensor The inductance signal

### Real-Time Airport Security Checkpoint Surveillance Using a Camera Network

Real-Time Airport Security Checkpoint Surveillance Using a Camera Network Ziyan Wu and Richard J. Radke Department of Electrical, Computer and Systems Engineering Rensselaer Polytechnic Institute, Troy,

### Deinterlacing/interpolation of TV signals. Elham Shahinfard Advisors: Prof. M. Ahmadi Prof. M. Sid-Ahmed

Deinterlacing/interpolation of TV signals Elham Shahinfard Advisors: Prof. M. Ahmadi Prof. M. Sid-Ahmed Outline A Review of some terminologies Converting from NTSC to HDTV; What changes need to be considered?

### Efficient Background Subtraction and Shadow Removal Technique for Multiple Human object Tracking

ISSN: 2321-7782 (Online) Volume 1, Issue 7, December 2013 International Journal of Advance Research in Computer Science and Management Studies Research Paper Available online at: www.ijarcsms.com Efficient

### A Real Time Hand Tracking System for Interactive Applications

A Real Time Hand Tracking System for Interactive Applications Siddharth Swarup Rautaray Indian Institute of Information Technology Allahabad ABSTRACT In vision based hand tracking systems color plays an

### A New Robust Algorithm for Video Text Extraction

A New Robust Algorithm for Video Text Extraction Pattern Recognition, vol. 36, no. 6, June 2003 Edward K. Wong and Minya Chen School of Electrical Engineering and Computer Science Kyungpook National Univ.

### ROBUST VEHICLE TRACKING IN VIDEO IMAGES BEING TAKEN FROM A HELICOPTER

ROBUST VEHICLE TRACKING IN VIDEO IMAGES BEING TAKEN FROM A HELICOPTER Fatemeh Karimi Nejadasl, Ben G.H. Gorte, and Serge P. Hoogendoorn Institute of Earth Observation and Space System, Delft University

### An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal

### Fall detection in the elderly by head tracking

Loughborough University Institutional Repository Fall detection in the elderly by head tracking This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation:

### University of Leeds SCHOOL OF COMPUTER STUDIES RESEARCH REPORT SERIES Report 2001.21

University of Leeds SCHOOL OF COMPUTER STUDIES RESEARCH REPORT SERIES Report 2001.21 Tracking Multiple Vehicles using Foreground, Background and Motion Models 1 by D R Magee December 2001 1 Submitted to

### Video Examples. Department of Electrical Engineering and Computer Science

Video Examples Example 1 QR codes A QR code (Quick Response Code) is a two-dimensional barcode that is machine-readable. It encodes information about the item to which it is attached. It is designed to

### CHAPTER 6 TEXTURE ANIMATION

CHAPTER 6 TEXTURE ANIMATION 6.1. INTRODUCTION Animation is the creating of a timed sequence or series of graphic images or frames together to give the appearance of continuous movement. A collection of

### Static Environment Recognition Using Omni-camera from a Moving Vehicle

Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing

### Colour Image Segmentation Technique for Screen Printing

60 R.U. Hewage and D.U.J. Sonnadara Department of Physics, University of Colombo, Sri Lanka ABSTRACT Screen-printing is an industry with a large number of applications ranging from printing mobile phone

### Detecting and Tracking Moving Objects for Video Surveillance

IEEE Proc. Computer Vision and Pattern Recognition Jun. 3-5, 1999. Fort Collins CO Detecting and Tracking Moving Objects for Video Surveillance Isaac Cohen Gérard Medioni University of Southern California

### Image Processing with. ImageJ. Biology. Imaging

Image Processing with ImageJ 1. Spatial filters Outlines background correction image denoising edges detection 2. Fourier domain filtering correction of periodic artefacts 3. Binary operations masks morphological

### OBJECT TRACKING USING LOG-POLAR TRANSFORMATION

OBJECT TRACKING USING LOG-POLAR TRANSFORMATION A Thesis Submitted to the Gradual Faculty of the Louisiana State University and Agricultural and Mechanical College in partial fulfillment of the requirements

### Automatic parameter regulation for a tracking system with an auto-critical function

Automatic parameter regulation for a tracking system with an auto-critical function Daniela Hall INRIA Rhône-Alpes, St. Ismier, France Email: Daniela.Hall@inrialpes.fr Abstract In this article we propose

### Facial Expression Recognition using a Dynamic Model and Motion Energy

Facial Expression Recognition using a Dynamic Model and Motion Energy Irfan Essa, Alex Pentland (a review by Paul Fitzpatrick for 6.892) Overview Want to categorize facial motion Existing coding schemes

### Introduction. Selim Aksoy. Bilkent University saksoy@cs.bilkent.edu.tr

Introduction Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr What is computer vision? What does it mean, to see? The plain man's answer (and Aristotle's, too)

### Bayesian networks - Time-series models - Apache Spark & Scala

Bayesian networks - Time-series models - Apache Spark & Scala Dr John Sandiford, CTO Bayes Server Data Science London Meetup - November 2014 1 Contents Introduction Bayesian networks Latent variables Anomaly

### REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering

### System Architecture of the System. Input Real time Video. Background Subtraction. Moving Object Detection. Human tracking.

American International Journal of Research in Science, Technology, Engineering & Mathematics Available online at http://www.iasir.net ISSN (Print): 2328-3491, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629

### Development of an automated Red Light Violation Detection System (RLVDS) for Indian vehicles

CS11 59 Development of an automated Red Light Violation Detection System (RLVDS) for Indian vehicles Satadal Saha 1, Subhadip Basu 2 *, Mita Nasipuri 2, Dipak Kumar Basu # 2 # AICTE Emeritus Fellow 1 CSE

### Special Relativity and Electromagnetism Yannis PAPAPHILIPPOU CERN

Special Relativity and Electromagnetism Yannis PAPAPHILIPPOU CERN United States Particle Accelerator School, University of California - Santa Cruz, Santa Rosa, CA 14 th 18 th January 2008 1 Outline Notions

### Virtual Mouse Using a Webcam

1. INTRODUCTION Virtual Mouse Using a Webcam Since the computer technology continues to grow up, the importance of human computer interaction is enormously increasing. Nowadays most of the mobile devices

### RIVA Megapixel cameras with integrated 3D Video Analytics - The next generation

RIVA Megapixel cameras with integrated 3D Video Analytics - The next generation Creating intelligent solutions with Video Analytics (VCA- Video Content Analysis) Intelligent IP video surveillance is one

### Practical Tour of Visual tracking. David Fleet and Allan Jepson January, 2006

Practical Tour of Visual tracking David Fleet and Allan Jepson January, 2006 Designing a Visual Tracker: What is the state? pose and motion (position, velocity, acceleration, ) shape (size, deformation,

### Design of Multi-camera Based Acts Monitoring System for Effective Remote Monitoring Control

보안공학연구논문지 (Journal of Security Engineering), 제 8권 제 3호 2011년 6월 Design of Multi-camera Based Acts Monitoring System for Effective Remote Monitoring Control Ji-Hoon Lim 1), Seoksoo Kim 2) Abstract With

### Deterministic Sampling-based Switching Kalman Filtering for Vehicle Tracking

Proceedings of the IEEE ITSC 2006 2006 IEEE Intelligent Transportation Systems Conference Toronto, Canada, September 17-20, 2006 WA4.1 Deterministic Sampling-based Switching Kalman Filtering for Vehicle

### CHAPTER 1 1.1 INTRODUCTION

1 CHAPTER 1 1.1 INTRODUCTION A lot has been said about Malaysia topping the chart for one of the country with highest rate of road accidents. The authorities play their role at best efforts in order to

### Feature-Based Vehicle Flow Analysis and Measurement for a Real-Time Traffic Surveillance System

Journal of Information Hiding and Multimedia Signal Processing c 2012 ISSN 2073-4212 Ubiquitous International Volume 3, Number 3, July 2012 Feature-Based Vehicle Flow Analysis and Measurement for a Real-Time

### FIRE AND SMOKE DETECTION WITHOUT SENSORS: IMAGE PROCESSING BASED APPROACH

FIRE AND SMOKE DETECTION WITHOUT SENSORS: IMAGE PROCESSING BASED APPROACH Turgay Çelik, Hüseyin Özkaramanlı, and Hasan Demirel Electrical and Electronic Engineering, Eastern Mediterranean University Gazimağusa,

### The Delta Method and Applications

Chapter 5 The Delta Method and Applications 5.1 Linear approximations of functions In the simplest form of the central limit theorem, Theorem 4.18, we consider a sequence X 1, X,... of independent and

### Supervised Feature Selection & Unsupervised Dimensionality Reduction

Supervised Feature Selection & Unsupervised Dimensionality Reduction Feature Subset Selection Supervised: class labels are given Select a subset of the problem features Why? Redundant features much or

### Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall

Automatic Photo Quality Assessment Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Estimating i the photorealism of images: Distinguishing i i paintings from photographs h Florin

### A Robust Multiple Object Tracking for Sport Applications 1) Thomas Mauthner, Horst Bischof

A Robust Multiple Object Tracking for Sport Applications 1) Thomas Mauthner, Horst Bischof Institute for Computer Graphics and Vision Graz University of Technology, Austria {mauthner,bischof}@icg.tu-graz.ac.at

### 3D Template-Based Single Camera Multiple Object Tracking

Computer Vision Winter Workshop 2006, Ondřej Chum, Vojtěch Franc (eds.) Telč, Czech Republic, February 6 8 Czech Pattern Recognition Society 3D Template-Based Single Camera Multiple Object Tracking Michal

### The Big Data methodology in computer vision systems

The Big Data methodology in computer vision systems Popov S.B. Samara State Aerospace University, Image Processing Systems Institute, Russian Academy of Sciences Abstract. I consider the advantages of

### 2 Pelco Video Analytics

Solution Video Analytics: Title: Key Extending Words Book Security Rest With in Light Technology Few new technologies have excited the imagination of video security professionals quite like intelligent

### Structured light systems

Structured light systems Tutorial 1: 9:00 to 12:00 Monday May 16 2011 Hiroshi Kawasaki & Ryusuke Sagawa Today Structured light systems Part I (Kawasaki@Kagoshima Univ.) Calibration of Structured light

### The Scientific Data Mining Process

Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

Fundamentals Series Analog vs. Digital Polycom, Inc. All rights reserved. Fundamentals Series Signals H.323 Analog vs. Digital SIP Defining Quality Standards Network Communication I Network Communication

### Building an Advanced Invariant Real-Time Human Tracking System

UDC 004.41 Building an Advanced Invariant Real-Time Human Tracking System Fayez Idris 1, Mazen Abu_Zaher 2, Rashad J. Rasras 3, and Ibrahiem M. M. El Emary 4 1 School of Informatics and Computing, German-Jordanian