How to Detect Moving Shadows: Theory and Practice

Size: px
Start display at page:

Download "How to Detect Moving Shadows: Theory and Practice"

Transcription

1 How to Detect Moving Shadows: Theory and Practice Andrea Prati ImageLab * D.I.I. Università di Modena e Reggio Emilia * Staff: Prof. Rita Cucchiara (head), Grana Costantino, Vezzani Roberto

2 Introduction and motivations Theory of the shadows Proposed taxonomy Relevant approaches Performance evaluation metric Summary How to select? Conclusion and open discussion

3 Introduction (1) Moving object detection is a key task in many computer vision related topics Video-surveillance Traffic analysis Data compression (MPEG) Indoor scene analysis and understanding Intelligent vehicles

4 Introduction (2) What s wrong here?

5 Introduction (3) Motivations of shadow detection Segmentation without shadow suppression Shadow detection (white=shadow) Segmentation with shadow suppression

6 Introduction (4) Motivations of shadow detection Object points and shadow points share two important visual features: motion detectability

7 Introduction (5) Motivations of shadow detection Shadow suppression is essential if further steps are required, as: tracking classification modeling object counting E.g., in traffic-related applications, the systems typically aim at computing:» queues length» turning rates» lane occupancy» vehicles speed» traffic flow

8 Theory of the shadows (1) Physical explanation Shadows are due to the occlusion of the source light by an object in the scene still shadows shadows shadows moving shadows umbra self-shadow penumbra

9 Theory of the shadows (2) Physical explanation The photometric reflectance model resulting from the Kubelka theory 1 is: s x E x x x E x x 2 k( λ, ) = ( λ, )(1 ρf( )) ρλ (, ) + ( λ, ) ρf ( ) where: x is the position in the image plane E(?,x) is the irradiance? f (x) is the Fresnel reflectance?(?,x) is the material reflectance (or reflectivity) 1 P. Kubelka. New contribution to the optics of intensely lightscattering materials. Part I. J. Opt. Soc. Am., 38(5): , 1948

10 Theory of the shadows (3) Physical explanation For a white illumination, the irradiance is constant over the wavelengths: s x Ex x x x 2 k( λ, ) = ( ){ ρf( ) + (1 ρf ( )) ρλ (, )} For dull surfaces the Fresnel reflectance can be approximated as zero 2 : s ( λ, x ) = Ex ( ) ρλ (, x ) k We will consider a single wavelength, i.e.: s ( x ) = Ex ( ) ρ( x ) k 2 J. Geusebroek, A.W.M. Smeulders, R. van den Boomgaard. Measrument of color invariants. in Proc. of CVPR 2000, vol. 1, pp

11 Theory of the shadows (4) Physical explanation We assume that the light source is far from the object, the distance between light source and surface S is constant, the light source emits parallel light rays and the observation point is fixed. Using the Phong s model we can write the irradiance as: A + c cos ( N ( x, E ( x, y) = c + k( x, y) c cos ( N( x, y), L) k c c A A P P y), L) if if if illuminated penumbra umbra where c A and c P are the intensity of the ambient light and of the source light, and k(x,y) is the softening introduced by penumbra

12 Theory of the shadows (5) Shadow can be detected by means of background differencing D ( x, y) = s ( x, y) s0( x, y) k k - the reflectance is supposed constant D D ( x, y) = ρ( x, y)( E ( x, y) E0( x, y)) k k - in the case of umbra ( x, y) = ρ( x, y) c cos ( N( x, y), L) k P if the light source is strong General framework Shadow can be also detected by means of frame ratio computation FRk ( x, y) = the reflectance is supposed constant FRk ( x, y) = The surface normal N is supposed fixed in a neighborhood s k ( x, y) s0( x, y) E ( x, y) E0( x, y) FR k ( x, y) = f ( ca, c P ) k Difference in presence of umbra will be high! The frame ratio is supposed to be locally constant in presence of shadows

13 Proposed taxonomy (1)

14 Proposed taxonomy (2)

15 Proposed taxonomy (3) Selection of the features Features to be selected in shadow detection approaches are numerous To have a valuable taxonomy we selected the more relevant ones: Spectral: using or not color can dramatically change the performance Spatial: trade-off between accuracy and time performance Temporal: as above, and additional delay in the response. Typically not applicable in on-line applications

16 Statistical nonparametric (Snp) Proposed taxonomy (4) Selection of the approaches Statistical parametric (Sp) Deterministic non-model (Dnm1) Deterministic non-model (Dnm2) A. Elgammal,, D. Harwood,, and L.S. Davis, Non-parametric model for R. Cucchiara,, C. Grana, G. Neri, M. Piccardi, background subtraction, in A. Prati, The Sakbot system for moving Proceedings of IEEE ICCV 99 object detection and tracking,, in Video Video- FRAME-RATE RATE Workshop, based Surveillance Systems - Computer Vision and Distributed Processing, Chapter 12, pp , 158, eds. Kluwer Academic Publishers,. I. Mikic,, P. Cosman,, G. Kogut,, and M.M. Trivedi, Moving shadow and object detection in traffic scenes, in Proceedings J. of Int l Conference on Pattern Recognition, Stauder,, R. Mech,, and J. Ostermann, Detection Sept of moving cast shadows for object segmentation, IEEE Transactions on Multimedia, vol. 1, no. 1, pp , Mar

17 Proposed taxonomy (5) Selection of the approaches Why these approaches? Snp: selected cause one of the more cited (W 4 ) system among the statistical non-parametric approaches to shadow detection Sp: selected because it utilizes features from all three domains (spectral, spatial and temporal) Dnm1: because is the only one that uses HSV color space for shadow detection Dnm2: is one of the few approaches that deals with penumbra Not easy to obtain code from someone else!!

18 Relevant approaches (1) Statistical non-parametric (Snp) approach E s [ µ R ( i), µ G ( i), B ( i) ] [ σ ( i), σ ( i), σ ( i) ] i = µ i = R G B

19 Relevant approaches (2) Statistical non-parametric (Snp) approach Key features of this algorithm: color exploitation automated parameter selection very fast algorithm due to code optimization

20 Relevant approaches (3) Statistical parametric (Sp) approach Pixel (x,y) features: v = R G B [ ] T A priori p(c 1 ),p(c 2 ),p(c 3 ) BG SH FG p ( C v) i yes = j p( v Ci) p p( v C ) p i j p( C i v) Iterations completed? no classification C = arg max p ( C ) ( C v) i i ( C ) Key features of this algorithm: color exploitation spatial propagation fast implementation The pixel (x,y) is assigned the membership probabilities based on the probabilities of its neighbors p(c 1 ),p(c 2 ),p(c 3 ) good discrimination between shadow and objects j

21 Relevant approaches (4) Deterministic nonmodel (Dnm1) based approach - SAKBOT

22 Relevant approaches (5) Deterministic non-model (Dnm1) based approach - SAKBOT Shadow is a semi-transparent region in the image, which retains a representation of the underlying surface pattern, texture or color value and decreases its brightness

23 Relevant approaches (6)

24 Relevant approaches (7)

25 Relevant approaches (8)

26 Relevant approaches (9) Deterministic non-model (Dnm1) based approach - SAKBOT Changing parameters can result in different performance

27 Relevant approaches (10) Deterministic non-model (Dnm1) based approach - SAKBOT

28 Relevant approaches (11) Deterministic non-model (Dnm1) based approach - SAKBOT

29 Relevant approaches (12) Deterministic nonmodel (Dnm1) based approach - SAKBOT Key features of this algorithm: HSV color space exploitation ghost and ghost shadow management good detection performance

30 Relevant approaches (13) Deterministic non-model (Dnm2) based approach Key features of this algorithm: penumbra detection spatial reasoning completeness

31 From 3 : Evaluation metric (1) How to evaluate performance? 1. Visually judge the automatic segmentations directly or comparing them with manual segmentations of experts 2. Show images and their segmentation accompanied by validating comments like good results, quite acceptable, 3. Only express the difficulty of evaluation, without an explicit evaluation itself A straightforward evaluation results is possible only if the purpose of the segmentation process is well defined. 3 K.L. Wincken et al., Model-based evaluation of image segmentation methods, Performance Characterization in Computer Vision, eds. Kluwer Academic Publ.

32 Evaluation metric (2) How to evaluate performance? An evaluation method should be: independent of the purpose of segmentation objective, i.e. independent of human factors not restricted to images of a particular dimension or type They 3 proposed to evaluate performance in terms of post-processing editing effort needed to obtain a satisfactory segmentation 3 K.L. Wincken et al., Model-based evaluation of image segmentation methods, Performance Characterization in Computer Vision, eds. Kluwer Academic Publ.

33 Evaluation metric (3) How to evaluate performance? Typical approach for evaluating performance of segmentation is the use of ground-truths. They can be generate mainly with three approaches 4 : by using synthetic data: the problem is that it will probably not faithfully represent the full range of real data by manually generating ground-truths: since manual mark-up is tedious and time consuming large volumes of ground truthed data are likely to have errors. by directly evaluating the segmentation by a human panel (actually no ground-truths is provided): very time consuming and difficulty in incorporating new algorithms 4 P.L. Rosin, E. Ioannidis, Evaluation of Global Image Thresholding for Change Detection, unpublished

34 Evaluation metric (4) To evaluate the four algorithms we use two classes of metrics Shadow detection accuracy Shadow discrimination accuracy Quantitative metrics TP F is the number of ground truth points minus the number of points detected as shadow but belonging to foreground Qualitative metrics robustness to noise flexibility to shadow object independence scene independence computational load detection of special shadow (ghost shadows, indirect cast shadows, penumbra)

35 Evaluation metric (5) Benchmark suite Object speed has been measure in average pixels per frame

36 Evaluation metric (6) Quantitative comparison Experimental results are obtained in two ways Manual ground truth segmentation of almost 20 frames for each sequence Extensive manual ground truth segmentation for one sequence (Intelligent Room - indoor)

37 Evaluation metric (7)

38 Evaluation metric (8)

39 Evaluation metric (9) Qualitative comparison Highway I outdoor sequence Visual result examples Intelligent room indoor sequence

40 How to select? (1) The best shadow detection algorithm depends on the application you have to deal with General-purpose application minimal assumptions more assumptions Dnm1 Specialized application Deterministic model-based too many object classes Dnm2 Indoor application Noisy sequence Statistical approaches Statistical approaches Dnm1

41 How to select? (2) Does this really work? NO! What are the key, physically important, independent variables upon which the performance of such algorithms should be evaluated? How might the experimental analysis be performed so that some future researchers, who wants to incorporate one or more such shadow detection algorithms into a larger system, could measure these variables in the environment in which the application is to be conducted and then choose the correct algorithm?

42 How to select? (2) Examples Restricting the analysis only to indoor environments under solely artificial illumination and identifying a taxonomy of illumination conditions (e.g., overhead fluorescent, overhead incandescent, single desk lamp, etc.), the approaches can be tested and evaluated in such conditions. Consequently, the selection of the best algorithm is more reliable In outdoor environments one might have stratified by surface type upon which the shadow is cast (grass, concrete, asphalt), as well as the illumination condition (diffuse, midday sun, early or late sun, etc.) Very onerous

43 Conclusion Metric refinement Even more extensive comparative evaluation Additional algorithms for comparative evaluation Multi-camera shadows related problem investigation Proposal of novel shadow detection techniques

44 Open discussion THANK YOU!! Visit us at: and Computer Vision and Robotics Research Lab University of California, San Diego (UCSD)

TRAFFIC surveillance and traffic control systems are

TRAFFIC surveillance and traffic control systems are DRAFT VERSION 1 Improving Shadow Suppression in Moving Object Detection with HSV Color Information Rita Cucchiara, Costantino Grana, Massimo Piccardi, Andrea Prati, Stefano Sirotti Abstract Video-surveillance

More information

Analysis and Detection of Shadows in Video Streams: A Comparative Evaluation

Analysis and Detection of Shadows in Video Streams: A Comparative Evaluation Analysis and Detection of Shadows in Video Streams: A Comparative Evaluation Andrea Prati, Rita Cucchiara Dip. di Ingegneria dell Informazione University of Modena and Reggio Emilia Modena, Italy - 41100

More information

Clustering Based Non-parametric Model for Shadow Detection in Video Sequences

Clustering Based Non-parametric Model for Shadow Detection in Video Sequences Clustering Based Non-parametric Model for Shadow Detection in Video Sequences Ehsan Adeli Mosabbeb 1, Houman Abbasian 2, Mahmood Fathy 1 1 Iran University of Science and Technology, Tehran, Iran 2 University

More information

Moving Shadow Detection with Low- and Mid-Level Reasoning

Moving Shadow Detection with Low- and Mid-Level Reasoning Moving Shadow Detection with Low- and Mid-Level Reasoning Ajay J. Joshi, Stefan Atev, Osama Masoud, and Nikolaos Papanikolopoulos Dept. of Computer Science and Engineering, University of Minnesota Twin

More information

Detecting Moving Shadows: Formulation, Algorithms and Evaluation

Detecting Moving Shadows: Formulation, Algorithms and Evaluation Detecting Moving Shadows: Formulation, Algorithms and Evaluation 1 Andrea Prati 1,2, Ivana Mikić 2, Mohan M. Trivedi 2, Rita Cucchiara 1 Abstract Moving shadows need careful consideration in the development

More information

DETECTION and tracking of moving objects is at. Detecting Moving Shadows: Algorithms and Evaluation

DETECTION and tracking of moving objects is at. Detecting Moving Shadows: Algorithms and Evaluation DETECTING MOVING SHADOWS: FORMULATION, ALGORITHMS AND EVALUATION 1 Detecting Moving Shadows: Algorithms and Evaluation Andrea Prati 1,2, Ivana Mikić 2, Mohan M. Trivedi 2, Rita Cucchiara 1 Abstract Moving

More information

UC San Diego UC San Diego Previously Published Works

UC San Diego UC San Diego Previously Published Works UC San Diego UC San Diego Previously Published Works Title Detecting moving shadows: Algorithms and evaluation Permalink https://escholarship.org/uc/item/2kj2g2f7 Journal IEEE Transactions on Pattern Analysis

More information

Comparative Evaluation of Moving Shadow Detection Algorithms

Comparative Evaluation of Moving Shadow Detection Algorithms 1 Comparative Evaluation of Moving Shadow Detection Algorithms Andrea Prati 1,2, Ivana Mikić 2, Rita Cucchiara 1, Mohan M. Trivedi 2 Abstract Moving shadows need careful consideration in the development

More information

Shadow removal in indoor scenes

Shadow removal in indoor scenes Shadow removal in indoor scenes A. T. Nghiem, F. Bremond, M. Thonnat Project Pulsar INRIA Sophia Antipolis France 2004 Route des Lucioles BP 93 06902 Sophia Antipolis France atnghiem@sophia.inria.fr, Francois.Bremond@sophia.inria.fr,

More information

DYNAMIC BACKGROUND SUBTRACTION BASED ON SPATIAL EXTENDED CENTER-SYMMETRIC LOCAL BINARY PATTERN. Gengjian Xue, Jun Sun, Li Song

DYNAMIC BACKGROUND SUBTRACTION BASED ON SPATIAL EXTENDED CENTER-SYMMETRIC LOCAL BINARY PATTERN. Gengjian Xue, Jun Sun, Li Song DYNAMIC BACKGROUND SUBTRACTION BASED ON SPATIAL EXTENDED CENTER-SYMMETRIC LOCAL BINARY PATTERN Gengjian Xue, Jun Sun, Li Song Institute of Image Communication and Information Processing, Shanghai Jiao

More information

2003 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

2003 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, 2003 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising

More information

Detection of Moving Cast Shadow Using Pixel and Texture

Detection of Moving Cast Shadow Using Pixel and Texture Detection of Moving Cast Shadow Using Pixel and Texture N. Satish Kumar 1*, Shobha G. 2 1 Research Scholar (VTU), CSE Department, R V College of Engineering and Jyothi Institute of Technology, India. 2

More information

Motion Detection Algorithm

Motion Detection Algorithm Volume 1, No. 12, February 2013 ISSN 2278-1080 The International Journal of Computer Science & Applications (TIJCSA) RESEARCH PAPER Available Online at http://www.journalofcomputerscience.com/ Motion Detection

More information

Fast Denoising for Moving Object Detection by An Extended Structural Fitness Algorithm

Fast Denoising for Moving Object Detection by An Extended Structural Fitness Algorithm Fast Denoising for Moving Object Detection by An Extended Structural Fitness Algorithm ALBERTO FARO, DANIELA GIORDANO, CONCETTO SPAMPINATO Dipartimento di Ingegneria Informatica e Telecomunicazioni Facoltà

More information

Moving cast shadow detection of vehicle using combined color models

Moving cast shadow detection of vehicle using combined color models Moving cast shadow detection of vehicle using comined color models Bangyu Sun 1 Shutao Li 1 1. College of Electrical Information Engineering, Hunan University, Changsha, 41008, China E-mail: jinjin135@16.com;

More information

Adaptive Background Mixture Models for Real-Time Tracking

Adaptive Background Mixture Models for Real-Time Tracking Adaptive Background Mixture Models for Real-Time Tracking Chris Stauffer and W.E.L Grimson CVPR 1998 Brendan Morris http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Motivation Video monitoring and surveillance

More information

Medical images, segmentation and analysis

Medical images, segmentation and analysis Medical images, segmentation and analysis ImageLab group http://imagelab.ing.unimo.it Università degli Studi di Modena e Reggio Emilia Medical Images Macroscopic Dermoscopic ELM enhance the features of

More information

Robust Real-Time Background Subtraction based on Local Neighborhood Patterns

Robust Real-Time Background Subtraction based on Local Neighborhood Patterns Robust Real-Time Background Subtraction based on Local Neighborhood Patterns Ariel Amato, Mikhail G. Mozerov, F. Xavier Roca and Jordi Gonzàlez 1 Abstract This paper describes an efficient background subtraction

More information

Detecting Moving Objects, Ghosts, and Shadows in Video Streams

Detecting Moving Objects, Ghosts, and Shadows in Video Streams IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 25, NO. 10, OCTOBER 2003 1337 Detecting Moving Objects, Ghosts, and Shadows in Video Streams TABLE 1 Compared Background Subtraction

More information

AD-HOC: Appearance Driven Human tracking with Occlusion Handling

AD-HOC: Appearance Driven Human tracking with Occlusion Handling AD-HOC: Appearance Driven Human tracking with Occlusion Handling Roberto Vezzani, Rita Cucchiara University of Modena and Reggio Emilia {roberto.vezzani, rita.cucchiara}@unimore.it Abstract AD-HOC copes

More information

Module 5: Video Modeling Lecture 28: Illumination model. The Lecture Contains: Diffuse and Specular Reflection. Objectives_template

Module 5: Video Modeling Lecture 28: Illumination model. The Lecture Contains: Diffuse and Specular Reflection. Objectives_template The Lecture Contains: Diffuse and Specular Reflection file:///d /...0(Ganesh%20Rana)/MY%20COURSE_Ganesh%20Rana/Prof.%20Sumana%20Gupta/FINAL%20DVSP/lecture%2028/28_1.htm[12/30/2015 4:22:29 PM] Diffuse and

More information

Hybrid Cone-Cylinder Codebook Model for Foreground Detection with Shadow and Highlight Suppression

Hybrid Cone-Cylinder Codebook Model for Foreground Detection with Shadow and Highlight Suppression Hybrid Cone-Cylinder Codebook Model for Foreground Detection with Shadow and Highlight Suppression Anup Doshi and Mohan Trivedi University of California, San Diego Presented by: Shaurya Agarwal Motivation

More information

Automatic Interesting Object Extraction from Images based on Edge Information and Texture Analysis

Automatic Interesting Object Extraction from Images based on Edge Information and Texture Analysis International Journal of Scientific and Research Publications, Volume 6, Issue 12, December 2016 395 Automatic Interesting Object Extraction from Images based on Edge Information and Texture Analysis Adiljon

More information

Automatic Shadow Removal by Illuminance in HSV Color Space

Automatic Shadow Removal by Illuminance in HSV Color Space Computer Science and Information Technology 3(3): 70-75, 2015 DOI: 10.13189/csit.2015.030303 http://www.hrpub.org Automatic Shadow Removal by Illuminance in HSV Color Space Wenbo Huang 1, KyoungYeon Kim

More information

Fast shadow detection for urban autonomous driving applications

Fast shadow detection for urban autonomous driving applications Fast shadow detection for urban autonomous driving applications The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published

More information

Foreground Detection Robust Against Cast Shadows in Outdoor Daytime Environment

Foreground Detection Robust Against Cast Shadows in Outdoor Daytime Environment Foreground Detection Robust Against Cast Shadows in Outdoor Daytime Environment Akari Sato (), Masato Toda, and Masato Tsukada Information and Media Processing Laboratories, NEC Corporation, Tokyo, Japan

More information

MULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES

MULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES MULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES Mehran Yazdi and André Zaccarin CVSL, Dept. of Electrical and Computer Engineering, Laval University Ste-Foy, Québec GK 7P4, Canada

More information

ShadowFlash: an approach for shadow removal in an active illumination environment

ShadowFlash: an approach for shadow removal in an active illumination environment ShadowFlash: an approach for shadow removal in an active illumination environment J. J. Yoon, C.Koch and T. J. Ellis City University, London, EC1V HB, UK {j.j.yoon c.koch t.j.ellis}@city.ac.uk Abstract

More information

Segmentation and Tracking of Partial Planar Templates

Segmentation and Tracking of Partial Planar Templates Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract

More information

A Moving Object Segmentation Method for Low Illumination Night Videos Soumya. T

A Moving Object Segmentation Method for Low Illumination Night Videos Soumya. T Proceedings of the World Congress on Engineering and Computer Science 28 WCECS 28, October 22-24, 28, San Francisco, USA A Moving Object Segmentation Method for Low Illumination Night Videos Soumya. T

More information

Detection and Classification of a Moving Object in a Video Stream

Detection and Classification of a Moving Object in a Video Stream Detection and Classification of a Moving Object in a Video Stream Asim R. Aldhaheri and Eran A. Edirisinghe Abstract In this paper we present a new method for detecting and classifying moving objects into

More information

Shadow Flow: A Recursive Method to Learn Moving Cast Shadows

Shadow Flow: A Recursive Method to Learn Moving Cast Shadows MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Shadow Flow: A Recursive Method to Learn Moving Cast Shadows Fatih Porikli and Jay Thornton TR2005-058 July 2005 Abstract We present a novel

More information

SIMULINK based Moving Object Detection and Blob Counting Algorithm for Traffic Surveillance

SIMULINK based Moving Object Detection and Blob Counting Algorithm for Traffic Surveillance SIMULINK based Moving Object Detection and Blob Counting Algorithm for Traffic Surveillance Mayur Salve Dinesh Repale Sanket Shingate Divya Shah Asst. Professor ABSTRACT The main objective of this paper

More information

On the analysis of background subtraction techniques using Gaussian mixture models

On the analysis of background subtraction techniques using Gaussian mixture models University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2010 On the analysis of background subtraction techniques using Gaussian

More information

Detecting motion by means of 2D and 3D information

Detecting motion by means of 2D and 3D information Detecting motion by means of 2D and 3D information Federico Tombari Stefano Mattoccia Luigi Di Stefano Fabio Tonelli Department of Electronics Computer Science and Systems (DEIS) Viale Risorgimento 2,

More information

Physics-based Vision: an Introduction

Physics-based Vision: an Introduction Physics-based Vision: an Introduction Robby Tan ANU/NICTA (Vision Science, Technology and Applications) PhD from The University of Tokyo, 2004 1 What is Physics-based? An approach that is principally concerned

More information

Detecting and Identifying Moving Objects in Real-Time

Detecting and Identifying Moving Objects in Real-Time Chapter 9 Detecting and Identifying Moving Objects in Real-Time For surveillance applications or for human-computer interaction, the automated real-time tracking of moving objects in images from a stationary

More information

Shadow Flow: A Recursive Method to Learn Moving Cast Shadows

Shadow Flow: A Recursive Method to Learn Moving Cast Shadows Shadow Flow: A Recursive Method to Learn Moving Cast Shadows Fatih Porikli Mitsubishi Electric Research Lab Cambridge, MA 02139, USA Jay Thornton Mitsubishi Electric Research Lab Cambridge, MA 02139, USA

More information

A Fuzzy Approach for Background Subtraction

A Fuzzy Approach for Background Subtraction A Fuzzy Approach for Background Subtraction Fida El Baf, Thierry Bouwmans, Bertrand Vachon To cite this version: Fida El Baf, Thierry Bouwmans, Bertrand Vachon. A Fuzzy Approach for Background Subtraction.

More information

Neuro-Fuzzy Shadow Filter

Neuro-Fuzzy Shadow Filter Neuro-Fuzzy Shadow Filter Benny P.L. Lo and Guang-Zhong Yang Department of Computing, Imperial College of Science, Technology and Medicine, 180 Queen s Gate, London SW7 2BZ, United Kingdom. {benny.lo,

More information

Multi-Channel Adaptive Mixture Background Model for Real-time Tracking

Multi-Channel Adaptive Mixture Background Model for Real-time Tracking Journal of Information Hiding and Multimedia Signal Processing c 2016 ISSN 2073-4212 Ubiquitous International Volume 7, Number 1, January 2016 Multi-Channel Adaptive Mixture Background Model for Real-time

More information

A Texture-Based Method for Modeling the Background and Detecting Moving Objects

A Texture-Based Method for Modeling the Background and Detecting Moving Objects A Texture-Based Method for Modeling the Background and Detecting Moving Objects Marko Heikkilä and Matti Pietikäinen, Senior Member, IEEE 2 Abstract This paper presents a novel and efficient texture-based

More information

Car tracking in tunnels

Car tracking in tunnels Czech Pattern Recognition Workshop 2000, Tomáš Svoboda (Ed.) Peršlák, Czech Republic, February 2 4, 2000 Czech Pattern Recognition Society Car tracking in tunnels Roman Pflugfelder and Horst Bischof Pattern

More information

Moving Object Counting in Video Signals

Moving Object Counting in Video Signals Moving Object Counting in Video Signals Ganesh Raghtate 1, Abhilasha K Tiwari 1 1 Scholar, RTMNU, Nagpur, India E-mail- gsraghate@rediffmail.com Abstract Object detection and tracking is important in the

More information

A COMPUTER VISION SYSTEM FOR IN-HOUSE VIDEO SURVEILLANCE

A COMPUTER VISION SYSTEM FOR IN-HOUSE VIDEO SURVEILLANCE A COMPUTER VISION SYSTEM FOR IN-HOUSE VIDEO SURVEILLANCE R. Cucchiara, C. Grana, A. Prati, R. Vezzani Dipartimento di Ingegneria dell Informazione Università di Modena e Reggio Emilia, Italy Via Vignolese

More information

A Background Modeling Approach Based on Visual Background Extractor Taotao Liu1, a, Lin Qi2, b and Guichi Liu2, c

A Background Modeling Approach Based on Visual Background Extractor Taotao Liu1, a, Lin Qi2, b and Guichi Liu2, c 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) A Background Modeling Approach Based on Visual Background Extractor Taotao Liu1, a, Lin Qi2, b

More information

Spring semester 2008 June 24 th 2009

Spring semester 2008 June 24 th 2009 Spring semester 2008 June 24 th 2009 Introduction Suggested Algorithm Outline Implementation Summary Live Demo 2 Project Motivation and Domain High quality pedestrian detection and tracking system. Fixed

More information

Face Recognition under Severe Shadow Effects Using Gradient Field Transformation

Face Recognition under Severe Shadow Effects Using Gradient Field Transformation International Journal of Scientific and Research Publications, Volume 3, Issue 6, June 2013 1 Face Recognition under Severe Shadow Effects Using Gradient Field Transformation Parisa Beham M *, Bala Bhattachariar

More information

Implementation of the Gaussian Mixture Model Algorithm for Real-Time Segmentation of High Definition video: A review 1

Implementation of the Gaussian Mixture Model Algorithm for Real-Time Segmentation of High Definition video: A review 1 Implementation of the Gaussian Mixture Model Algorithm for Real-Time Segmentation of High Definition video: A review 1 Mr. Sateesh Kumar, 2 Mr. Rupesh Mahamune 1, M. Tech. Scholar (Digital Electronics),

More information

Idle Object Detection in Video for Banking ATM Applications

Idle Object Detection in Video for Banking ATM Applications Research Journal of Applied Sciences, Engineering and Technology 4(24): 5350-5356, 2012 ISSN: 2040-7467 Maxwell Scientific Organization, 2012 Submitted: March 18, 2012 Accepted: April 06, 2012 Published:

More information

Consistent Labeling for Multi-camera Object Tracking

Consistent Labeling for Multi-camera Object Tracking Consistent Labeling for Multi-camera Object Tracking Simone Calderara 1, Andrea Prati 2, Roberto Vezzani 1, and Rita Cucchiara 1 1 Dipartimento di Ingegneria dell Informazione - University of Modena and

More information

Background Subtraction for Urban Traffic Monitoring using Webcams

Background Subtraction for Urban Traffic Monitoring using Webcams Background Subtraction for Urban Traffic Monitoring using Webcams - Master Thesis By: Mark Smids {msmids@science.uva.nl} Supervised by: Rein van den Boomgaard {rein@science.uva.nl} University: Universiteit

More information

Video Surveillance for Effective Object Detection with Alarm Triggering

Video Surveillance for Effective Object Detection with Alarm Triggering IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. VII (Mar-Apr. 2014), PP 21-25 Video Surveillance for Effective Object Detection with Alarm

More information

ABSTRACT. Antonio Trias, Master of Science, 2005

ABSTRACT. Antonio Trias, Master of Science, 2005 ABSTRACT Title of Thesis: SHADOW DETECTION IN VIDEOS ACQUIRED BY STATIONARY AND MOVING CAMERAS Antonio Trias, Master of Science, 2005 Thesis directed by: Professor Rama Chellappa Department of Electrical

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 11 140311 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Motion Analysis Motivation Differential Motion Optical

More information

Automatic Tracking of Moving Objects in Video for Surveillance Applications

Automatic Tracking of Moving Objects in Video for Surveillance Applications Automatic Tracking of Moving Objects in Video for Surveillance Applications Manjunath Narayana Committee: Dr. Donna Haverkamp (Chair) Dr. Arvin Agah Dr. James Miller Department of Electrical Engineering

More information

A physically motivated pixel-based model for background subtraction in 3D images

A physically motivated pixel-based model for background subtraction in 3D images A physically motivated pixel-based model for background subtraction in 3D images M. Braham, A. Lejeune and M. Van Droogenbroeck INTELSIG, Montefiore Institute, University of Liège, Belgium IC3D - December

More information

Background Image Generation Using Boolean Operations

Background Image Generation Using Boolean Operations Background Image Generation Using Boolean Operations Kardi Teknomo Ateneo de Manila University Quezon City, 1108 Philippines +632-4266001 ext 5660 teknomo@gmail.com Philippine Computing Journal Proceso

More information

A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification

A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification Huei-Yung Lin * and Juang-Yu Wei Department of Electrical Engineering National Chung Cheng University Chia-Yi

More information

A Novel Approach to Shadow Detection in Video-based Virtual Reality Interaction

A Novel Approach to Shadow Detection in Video-based Virtual Reality Interaction A ovel Approach to Shadow Detection in Video-based Virtual Reality Interaction Haipeng Cai State Key Lab of CAD&CG Zhejiang University Hangzhou, 310027, P.R.C chapering@gmail.com Zhigeng Pan State Key

More information

Motion Tracking and Event Understanding in Video Sequences

Motion Tracking and Event Understanding in Video Sequences Motion Tracking and Event Understanding in Video Sequences Isaac Cohen Elaine Kang, Jinman Kang Institute for Robotics and Intelligent Systems University of Southern California Los Angeles, CA Objectives!

More information

Shadow Classification and Evaluation for Soccer Player Detection

Shadow Classification and Evaluation for Soccer Player Detection Shadow Classification and Evaluation for Soccer Player Detection J. Renno, J. Orwell, D.Thirde, G.A. Jones Digital Imaging Research Centre, Kingston University {j.renno, j.orwell, d.thirde, g.jones}@kingston.ac.uk

More information

An Approach for Real Time Moving Object Extraction based on Edge Region Determination

An Approach for Real Time Moving Object Extraction based on Edge Region Determination An Approach for Real Time Moving Object Extraction based on Edge Region Determination Sabrina Hoque Tuli Department of Computer Science and Engineering, Chittagong University of Engineering and Technology,

More information

Shadow-aware object-based video processing

Shadow-aware object-based video processing Shadow-aware object-based video processing A. Cavallaro, E. Salvador and T. Ebrahimi Abstract: Local illumination changes due to shadows often reduce the quality of object-based video composition and mislead

More information

AUTOMATIC OBJECT DETECTION IN VIDEO SEQUENCES WITH CAMERA IN MOTION. Ninad Thakoor, Jean Gao and Huamei Chen

AUTOMATIC OBJECT DETECTION IN VIDEO SEQUENCES WITH CAMERA IN MOTION. Ninad Thakoor, Jean Gao and Huamei Chen AUTOMATIC OBJECT DETECTION IN VIDEO SEQUENCES WITH CAMERA IN MOTION Ninad Thakoor, Jean Gao and Huamei Chen Computer Science and Engineering Department The University of Texas Arlington TX 76019, USA ABSTRACT

More information

Techniques and Algorithms of Shadow Detection in Images

Techniques and Algorithms of Shadow Detection in Images Techniques and Algorithms of Shadow Detection in Images Jyoti Bala #1 and Ritika* 2 #1 M.Tech Scholar, Department of ECE SSCET, Badhani, Punjab, India *2 AP, Department of ECE SSCET, Badhani, Punjab, India

More information

Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies

Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies M. Lourakis, S. Tzurbakis, A. Argyros, S. Orphanoudakis Computer Vision and Robotics Lab (CVRL) Institute of

More information

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation Obviously, this is a very slow process and not suitable for dynamic scenes. To speed things up, we can use a laser that projects a vertical line of light onto the scene. This laser rotates around its vertical

More information

Pairwise Threshold for Gaussian Mixture Classification and its Application on Human Tracking Enhancement

Pairwise Threshold for Gaussian Mixture Classification and its Application on Human Tracking Enhancement Pairwise Threshold for Gaussian Mixture Classification and its Application on Human Tracking Enhancement Daegeon Kim Sung Chun Lee Institute for Robotics and Intelligent Systems University of Southern

More information

Object Detection in a Fixed Frame

Object Detection in a Fixed Frame Object Detection in a Fixed Frame Debjyoti Bagchi 1, Dipaneeta Roy Chowdhury 2 and Satarupa Das 2 1 Assistant Professor, Calcutta Institute Of Engineering And Management Kolkata, India, 2 Calcutta Institute

More information

Human Detection. A state-of-the-art survey. Mohammad Dorgham. University of Hamburg

Human Detection. A state-of-the-art survey. Mohammad Dorgham. University of Hamburg Human Detection A state-of-the-art survey Mohammad Dorgham University of Hamburg Presentation outline Motivation Applications Overview of approaches (categorized) Approaches details References Motivation

More information

A Hierarchical Approach to Robust Background Subtraction using Color and Gradient Information

A Hierarchical Approach to Robust Background Subtraction using Color and Gradient Information A Hierarchical Approach to Robust Background Subtraction using Color and Gradient Information Omar Javed, Khurram Shafique and Mubarak Shah Computer Vision Lab, School of Electrical Engineering and Computer

More information

Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision

Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision What Happened Last Time? Human 3D perception (3D cinema) Computational stereo Intuitive explanation of what is meant by disparity Stereo matching

More information

IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL. 35, NO. 1, JANUARY

IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL. 35, NO. 1, JANUARY TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL. 35, NO. 1, JANUARY 2005 1 Probabilistic Posture Classification for Human-Behavior Analysis Rita Cucchiara, Member,, Costantino

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 17 130402 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Background Subtraction Stauffer and Grimson

More information

MOVING OBJECT DETECTION USING BACKGROUND SUBTRACTION ALGORITHM USING SIMULINK

MOVING OBJECT DETECTION USING BACKGROUND SUBTRACTION ALGORITHM USING SIMULINK MOVING OBJECT DETECTION USING BACKGROUND SUBTRACTION ALGORITHM USING SIMULINK Mahamuni P. D 1, R. P. Patil 2, H.S. Thakar 3 1 PG Student, E & TC Department, SKNCOE, Vadgaon Bk, Pune, India 2 Asst. Professor,

More information

Real-Time Face Detection using Dynamic Background Subtraction

Real-Time Face Detection using Dynamic Background Subtraction Real-Time Face Detection using Dynamic Background Subtraction University Malaysia Perlis School of Mechatronic Engineering 02600 Jejawi - Perlis MALAYSIA kenneth@unimap.edu.my Abstract: Face biometrics

More information

A Background Subtraction Based Video Object Detecting and Tracking Method

A Background Subtraction Based Video Object Detecting and Tracking Method A Background Subtraction Based Video Object Detecting and Tracking Method horng@kmit.edu.tw Abstract A new method for detecting and tracking mo tion objects in video image sequences based on the background

More information

STUDY ON FOREGROUND SEGMENTATION METHODS FOR A 4D STUDIO

STUDY ON FOREGROUND SEGMENTATION METHODS FOR A 4D STUDIO STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume LIX, Special Issue 1, 2014 10th Joint Conference on Mathematics and Computer Science, Cluj-Napoca, May 21-25, 2014 STUDY ON FOREGROUND SEGMENTATION METHODS

More information

Detecting Salient Contours Using Orientation Energy Distribution. Part I: Thresholding Based on. Response Distribution

Detecting Salient Contours Using Orientation Energy Distribution. Part I: Thresholding Based on. Response Distribution Detecting Salient Contours Using Orientation Energy Distribution The Problem: How Does the Visual System Detect Salient Contours? CPSC 636 Slide12, Spring 212 Yoonsuck Choe Co-work with S. Sarma and H.-C.

More information

Background subtraction in people detection framework for RGB-D cameras

Background subtraction in people detection framework for RGB-D cameras Background subtraction in people detection framework for RGB-D cameras Anh-Tuan Nghiem, Francois Bremond INRIA-Sophia Antipolis 2004 Route des Lucioles, 06902 Valbonne, France nghiemtuan@gmail.com, Francois.Bremond@inria.fr

More information

Starting this chapter

Starting this chapter Computer Vision 5. Source, Shadow, Shading Department of Computer Engineering Jin-Ho Choi 05, April, 2012. 1/40 Starting this chapter The basic radiometric properties of various light sources Develop models

More information

A MIXTURE OF DISTRIBUTIONS BACKGROUND MODEL FOR TRAFFIC VIDEO SURVEILLANCE

A MIXTURE OF DISTRIBUTIONS BACKGROUND MODEL FOR TRAFFIC VIDEO SURVEILLANCE PERIODICA POLYTECHNICA SER. TRANSP. ENG. VOL. 34, NO. 1 2, PP. 109 117 (2006) A MIXTURE OF DISTRIBUTIONS BACKGROUND MODEL FOR TRAFFIC VIDEO SURVEILLANCE Tamás BÉCSI and Tamás PÉTER Department of Control

More information

RECENT TRENDS IN MACHINE LEARNING FOR BACKGROUND MODELING AND DETECTING MOVING OBJECTS

RECENT TRENDS IN MACHINE LEARNING FOR BACKGROUND MODELING AND DETECTING MOVING OBJECTS RECENT TRENDS IN MACHINE LEARNING FOR BACKGROUND MODELING AND DETECTING MOVING OBJECTS Shobha.G 1 & N. Satish Kumar 2 1 Computer Science & Engineering Dept., R V College of Engineering, Bangalore, India.

More information

HYBRID CENTER-SYMMETRIC LOCAL PATTERN FOR DYNAMIC BACKGROUND SUBTRACTION. Gengjian Xue, Li Song, Jun Sun, Meng Wu

HYBRID CENTER-SYMMETRIC LOCAL PATTERN FOR DYNAMIC BACKGROUND SUBTRACTION. Gengjian Xue, Li Song, Jun Sun, Meng Wu HYBRID CENTER-SYMMETRIC LOCAL PATTERN FOR DYNAMIC BACKGROUND SUBTRACTION Gengjian Xue, Li Song, Jun Sun, Meng Wu Institute of Image Communication and Information Processing, Shanghai Jiao Tong University,

More information

Occluded Facial Expression Tracking

Occluded Facial Expression Tracking Occluded Facial Expression Tracking Hugo Mercier 1, Julien Peyras 2, and Patrice Dalle 1 1 Institut de Recherche en Informatique de Toulouse 118, route de Narbonne, F-31062 Toulouse Cedex 9 2 Dipartimento

More information

Shadow Detection and Removal in Real Images: A Survey

Shadow Detection and Removal in Real Images: A Survey Li Xu, Feihu Qi, Renjie Jiang, Yunfeng Hao, Guorong Wu, Computer Vision Laboratory, Department of Computer Science and Engineering, Shanghai JiaoTong University, P.R. China June 1 st, 2006 CVLAB, SJTU

More information

A NOVEL MOTION DETECTION METHOD USING BACKGROUND SUBTRACTION MODIFYING TEMPORAL AVERAGING METHOD

A NOVEL MOTION DETECTION METHOD USING BACKGROUND SUBTRACTION MODIFYING TEMPORAL AVERAGING METHOD International Journal of Computer Engineering and Applications, Volume XI, Issue IV, April 17, www.ijcea.com ISSN 2321-3469 A NOVEL MOTION DETECTION METHOD USING BACKGROUND SUBTRACTION MODIFYING TEMPORAL

More information

A Texture-Based Method for Modeling the Background and Detecting Moving Objects

A Texture-Based Method for Modeling the Background and Detecting Moving Objects IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 28, NO. 4, APRIL 2006 657 A Texture-Based Method for Modeling the Background and Detecting Moving Objects Marko Heikkilä and Matti Pietikäinen,

More information

Efficient Acquisition of Human Existence Priors from Motion Trajectories

Efficient Acquisition of Human Existence Priors from Motion Trajectories Efficient Acquisition of Human Existence Priors from Motion Trajectories Hitoshi Habe Hidehito Nakagawa Masatsugu Kidode Graduate School of Information Science, Nara Institute of Science and Technology

More information

A Semi-Automatic 2D-to-3D Video Conversion with Adaptive Key-Frame Selection

A Semi-Automatic 2D-to-3D Video Conversion with Adaptive Key-Frame Selection A Semi-Automatic 2D-to-3D Video Conversion with Adaptive Key-Frame Selection Kuanyu Ju and Hongkai Xiong Department of Electronic Engineering, Shanghai Jiao Tong University, Shanghai, China ABSTRACT To

More information

Detection and Classification of Vehicles

Detection and Classification of Vehicles Detection and Classification of Vehicles Gupte et al. 2002 Zeeshan Mohammad ECG 782 Dr. Brendan Morris. Introduction Previously, magnetic loop detectors were used to count vehicles passing over them. Advantages

More information

A Fast Moving Object Detection Technique In Video Surveillance System

A Fast Moving Object Detection Technique In Video Surveillance System A Fast Moving Object Detection Technique In Video Surveillance System Paresh M. Tank, Darshak G. Thakore, Computer Engineering Department, BVM Engineering College, VV Nagar-388120, India. Abstract Nowadays

More information

Robust and accurate change detection under sudden illumination variations

Robust and accurate change detection under sudden illumination variations Robust and accurate change detection under sudden illumination variations Luigi Di Stefano Federico Tombari Stefano Mattoccia Errico De Lisi Department of Electronics Computer Science and Systems (DEIS)

More information

Background Initialization with A New Robust Statistical Approach

Background Initialization with A New Robust Statistical Approach Background Initialization with A New Robust Statistical Approach Hanzi Wang and David Suter Institute for Vision System Engineering Department of. Electrical. and Computer Systems Engineering Monash University,

More information

A Feature Point Matching Based Approach for Video Objects Segmentation

A Feature Point Matching Based Approach for Video Objects Segmentation A Feature Point Matching Based Approach for Video Objects Segmentation Yan Zhang, Zhong Zhou, Wei Wu State Key Laboratory of Virtual Reality Technology and Systems, Beijing, P.R. China School of Computer

More information

Face Tracking in Video

Face Tracking in Video Face Tracking in Video Hamidreza Khazaei and Pegah Tootoonchi Afshar Stanford University 350 Serra Mall Stanford, CA 94305, USA I. INTRODUCTION Object tracking is a hot area of research, and has many practical

More information

SHADOW DETECTION USING TRICOLOR ATTENUATION MODEL ENHANCED WITH ADAPTIVE HISTOGRAM EQUALIZATION

SHADOW DETECTION USING TRICOLOR ATTENUATION MODEL ENHANCED WITH ADAPTIVE HISTOGRAM EQUALIZATION SHADOW DETECTION USING TRICOLOR ATTENUATION MODEL ENHANCED WITH ADAPTIVE HISTOGRAM EQUALIZATION Jyothisree V. and Smitha Dharan Department of Computer Engineering, College of Engineering Chengannur, Kerala,

More information

Human Motion Detection and Tracking for Video Surveillance

Human Motion Detection and Tracking for Video Surveillance Human Motion Detection and Tracking for Video Surveillance Prithviraj Banerjee and Somnath Sengupta Department of Electronics and Electrical Communication Engineering Indian Institute of Technology, Kharagpur,

More information

On the usefulness of object shape coding with MPEG-4

On the usefulness of object shape coding with MPEG-4 On the usefulness of object shape coding with MPEG-4 Andrea Prati Dipartimento di Scienze e Metodi dell Ingegneria Università di Modena e Reggio Emilia Via Allegri, 13-42100 Reggio Emilia - Italy prati.andrea@unimore.it

More information