Bayesian Foreground and Shadow Detection in Uncertain Frame Rate Surveillance Videos

Similar documents
Independent Component Analysis- Based Background Subtraction for Indoor Surveillance

Carmen Alonso Montes 23rd-27th November 2015

Recognition Of Vehicle Number Plate Using MATLAB

Image Processing. Adam Finkelstein Princeton University COS 426, Spring 2019

EFFICIENT CONTRAST ENHANCEMENT USING GAMMA CORRECTION WITH MULTILEVEL THRESHOLDING AND PROBABILITY BASED ENTROPY

Background Subtraction Fusing Colour, Intensity and Edge Cues

Intelligent Nighttime Video Surveillance Using Multi-Intensity Infrared Illuminator

Image Processing for feature extraction

Comparison of Static Background Segmentation Methods

An Analysis of Image Denoising and Restoration of Handwritten Degraded Document Images

Multiresolution Analysis of Connectivity

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

Image Enhancement using Histogram Equalization and Spatial Filtering

A Spatial Mean and Median Filter For Noise Removal in Digital Images

Improved SIFT Matching for Image Pairs with a Scale Difference

Motion Detector Using High Level Feature Extraction

Real Time Video Analysis using Smart Phone Camera for Stroboscopic Image

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester

Reading Instructions Chapters for this lecture. Computer Assisted Image Analysis Lecture 2 Point Processing. Image Processing

Detail preserving impulsive noise removal

Image Filtering in Spatial domain. Computer Vision Jia-Bin Huang, Virginia Tech

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

Computer Vision. Howie Choset Introduction to Robotics

Chapter 17. Shape-Based Operations

Correction of Clipped Pixels in Color Images

Digital Image Processing

Background Pixel Classification for Motion Detection in Video Image Sequences

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

SPATIAL VISION. ICS 280: Visual Perception. ICS 280: Visual Perception. Spatial Frequency Theory. Spatial Frequency Theory

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

Contrast Enhancement for Fog Degraded Video Sequences Using BPDFHE

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Multi-Image Deblurring For Real-Time Face Recognition System

Introduction to Video Forgery Detection: Part I

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications )

Toward Non-stationary Blind Image Deblurring: Models and Techniques

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

Moving Object Detection for Intelligent Visual Surveillance

A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter

A Novel Multi-diagonal Matrix Filter for Binary Image Denoising

Vision Review: Image Processing. Course web page:

Applications of Flash and No-Flash Image Pairs in Mobile Phone Photography

2518 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 18, NO. 11, NOVEMBER /$ IEEE

IJSER. Motion detection done at broad daylight. surrounding. This bright area will also change as. and night has some slight differences.

Fast Inverse Halftoning

Open Access An Improved Kernel Density Estimation Approach for Moving Objects Detection

Color Image Segmentation Using K-Means Clustering and Otsu s Adaptive Thresholding

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images

Compression and Image Formats

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA)

THE commercial proliferation of single-sensor digital cameras

Chapter 2 Motion Detection in Static Backgrounds

An Improved Binarization Method for Degraded Document Seema Pardhi 1, Dr. G. U. Kharat 2

More image filtering , , Computational Photography Fall 2017, Lecture 4

Image binarization techniques for degraded document images: A review

Speckle disturbance limit in laserbased cinema projection systems

Robert Collins CSE486, Penn State. Lecture 3: Linear Operators

Fake Impressionist Paintings for Images and Video

Chapter 6. [6]Preprocessing

Color Transformations

Segmentation Plate and Number Vehicle using Integral Projection

THE INCREASING demand for video signal communication

A perception-inspired building index for automatic built-up area detection in high-resolution satellite images

Automatics Vehicle License Plate Recognition using MATLAB

Adaptive Feature Analysis Based SAR Image Classification

A Review of Optical Character Recognition System for Recognition of Printed Text

Noise Adaptive and Similarity Based Switching Median Filter for Salt & Pepper Noise

Robust Document Image Binarization Techniques

Privacy-Protected Camera for the Sensing Web

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

Removal of Gaussian noise on the image edges using the Prewitt operator and threshold function technical

Multi-Resolution Estimation of Optical Flow on Vehicle Tracking under Unpredictable Environments

Computational Illumination Frédo Durand MIT - EECS

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Exercise questions for Machine vision

Face Detection System on Ada boost Algorithm Using Haar Classifiers

Filtering Images in the Spatial Domain Chapter 3b G&W. Ross Whitaker (modified by Guido Gerig) School of Computing University of Utah

Comparison between Open CV and MATLAB Performance in Real Time Applications MATLAB)

VIDEO DATABASE FOR FACE RECOGNITION

IMAGE ENHANCEMENT IN SPATIAL DOMAIN

Recovery of badly degraded Document images using Binarization Technique

Various Calibration Functions for Webcams and AIBO under Linux

AUTOMATIC DETECTION OF HEDGES AND ORCHARDS USING VERY HIGH SPATIAL RESOLUTION IMAGERY

Postprocessing of nonuniform MRI

White Intensity = 1. Black Intensity = 0

A Novel Image Deblurring Method to Improve Iris Recognition Accuracy

Counting Sugar Crystals using Image Processing Techniques

Detection of Compound Structures in Very High Spatial Resolution Images

An Adaptive Kernel-Growing Median Filter for High Noise Images. Jacob Laurel. Birmingham, AL, USA. Birmingham, AL, USA

Restoration of Motion Blurred Document Images

Main Subject Detection of Image by Cropping Specific Sharp Area

Analysis of various Fuzzy Based image enhancement techniques

CS6670: Computer Vision Noah Snavely. Administrivia. Administrivia. Reading. Last time: Convolution. Last time: Cross correlation 9/8/2009

Iris based Human Identification using Median and Gaussian Filter

Supplementary Materials

PSEUDO HDR VIDEO USING INVERSE TONE MAPPING

中国科技论文在线. An Efficient Method of License Plate Location in Natural-scene Image. Haiqi Huang 1, Ming Gu 2,Hongyang Chao 2

Transcription:

ABSTRACT AND FIGURES OF PAPER PUBLISHED IN IEEE TRANSACTIONS ON IMAGE PROCESSING VOL. 17, NO. 4, 2008 1 Bayesian Foreground and Shadow Detection in Uncertain Frame Rate Surveillance Videos Csaba Benedek, Student member, IEEE and Tamás Szirányi, Senior member, IEEE Abstract In this paper we propose a new model regarding foreground and shadow detection in video sequences. The model works without detailed a-priori object-shape information, and it is also appropriate for low and unstable frame rate video sources. Contribution is presented in three key issues: (1) we propose a novel adaptive shadow model, and show the improvements versus previous approaches in scenes with difficult lighting and coloring effects. (2) We give a novel description for the foreground based on spatial statistics of the neighboring pixel values, which enhances the detection of background or shadow-colored object parts. (3) We show how microstructure analysis can be used in the proposed framework as additional feature components improving the results. Finally, a Markov Random Field model is used to enhance the accuracy of the separation. We validate our method on outdoor and indoor sequences including real surveillance videos and well-known benchmark test sets. Foreground, Shadow, Texture, MRF. Index Terms DOCUMENT AVAILABILITY Full paper available: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4457811 For more information please contact the authors bcsaba@sztaki.hu ACKNOWLEDGMENT The authors would like to thank Zoltan Kato, Levente Kovács and Zoltán Szlávik for their kind remarks, and the anonymous reviewers for their valuable comments and suggestions. This work was partially supported by the EU project MUSCLE (FP6-567752). The authors are with the Distributed Events Analysis Research Group, Computer and Automation Research Institute, Hungarian Academy of Sciences, H-1111 Budapest, Kende u. 13-17, and with the Faculty of Information Technology, Pázmány Péter Catholic University, H-1083 Budapest, Práter utca 50/A, Hungary (e-mail: bcsaba@sztaki.hu, sziranyi@sztaki.hu) TABLE I COMPARISON OF DIFFERENT CORRESPONDING METHODS AND THE PROPOSED MODEL. NOTES: * TEMPORAL FOREGROUND DESCRIPTION, ** PIXEL Method High frame rate requirement Shadow detection STATE TRANSITIONS Shadow parameter update Foreground estimation from current frame indoor / outdoor Mikic 2000 [21] No global, constant ratio No No outdoor No No Paragious 2001 No illumination invariant No No indoor No No [28] Salvador 2004 No illumination invariant No No both No No [29] Martel-Brisson No local process Yes No indoor No No 2005 [31] Sheikh 2005 [3] Yes: tfd * No - No both No Yes Wang 2006 [12] Yes: pst ** global, constant No No indoor first ordered No ratio edges Proposed method No global, probabilistic Yes Yes both different microstructures No texture Dynamic background

ABSTRACT AND FIGURES OF PAPER PUBLISHED IN IEEE TRANSACTIONS ON IMAGE PROCESSING VOL. 17, NO. 4, 2008 2 Fig. 1. Illustration of two illumination artifacts (the frame in the left image has been chosen from the Entrance pm test sequence). 1: light band caused by a non-lambertian reflecting surface (a glass door) 2: dark shadow part between the legs (more object parts change the reflected light). The constant ratio model (see image in the middle) causes errors, while the proposed model (right image) is more robust. Fig. 2. Determination of the foreground conditional probability term for a given pixel s (demonstrated in grayscale). a) video image, with marking s and its neighborhood V s (with window side m = 45). b) noisy preliminary foreground mask c) Set F s: preliminary detected foreground pixels in V s. (Pixels of V s \F s are marked with white.) d) Histogram of F s, marking x s, and its τ neighborhood e) Result of fitting a weighted Gaussian term for the [x s τ, x s +τ] part of the histogram. Here, ζ = 2.71 is used (it would be the foreground probability value for each pixel according to the uniform model), but the procedure increases the foreground probability to 4.03. f) Segmentation result of the model optimization with the uniform foreground calculus g) Segmentation result by the proposed model Fig. 3. Different periods of the day in the Entrance sequence, segmentation results. Above left: in the morning ( am ), right: at noon, below left: in the afternoon ( pm ), right: wet weather. TABLE II VALIDATION OF THE MODEL ELEMENTS. RESULTS WITH (#1) CONSTANT RATIO SHADOW MODEL WITH THE UNIFORM FOREGROUND MODEL (#2) CONSTANT RATIO SHADOW MODEL WITH THE PROPOSED FOREGROUND MODEL (#3) UNIFORM FOREGROUND MODEL WITH THE PROPOSED SHADOW MODEL, (#4) RESULTS WITH OUR PROPOSED SHADOW AND FOREGROUND MODEL Video Recall Precision #1 #2 #3 #4 #1 #2 #3 #4 Entrance pm 0.89 0.97 0.85 0.96 0.66 0.62 0.85 0.83 Entrance am 0.85 0.92 0.86 0.93 0.62 0.63 0.82 0.81 Highway 0.82 0.84 0.86 0.90 0.73 0.72 0.80 0.80

ABSTRACT AND FIGURES OF PAPER PUBLISHED IN IEEE TRANSACTIONS ON IMAGE PROCESSING VOL. 17, NO. 4, 2008 3 Fig. 4. Synthetic example to demonstrate the benefits of the microstructural features. a) input frame, i-v) enlarged parts of the input, b-d) result of foreground detection based on: (b) gray levels (c) gray levels with vertical and horizontal edge features (d) proposed model with adaptive kernel Fig. 5. Shadow model validation: Comparison of different shadow models in 3 video sequences (From above: Laboratory, Highway, Entrance am ). Col. 1: video image, Col. 2: C 1 C 2 C 3 space based illumination invariants. Col. 3: constant ratio model (without object-based postprocessing) Col 4: Proposed model

ABSTRACT AND FIGURES OF PAPER PUBLISHED IN IEEE TRANSACTIONS ON IMAGE PROCESSING VOL. 17, NO. 4, 2008 4 Fig. 6. Foreground model validation: Segmentation results on the Highway sequence. Row 1: video image; Row 2: results by uniform foreground model; Row 3: Results by the proposed model Fig. 7. Foreground model validation regarding the Corridor sequence. Col. 1: video image, Col. 2: Result of the preliminary detector. Col. 3: Result with uniform foreground calculus Col 4: Proposed foreground model

ABSTRACT AND FIGURES OF PAPER PUBLISHED IN IEEE TRANSACTIONS ON IMAGE PROCESSING VOL. 17, NO. 4, 2008 5 Fig. 8. Validation of all improvements in the segmentation regarding Entrance pm video sequence Row 1. Video frames, Row 2. Ground truth Row 3. Segmentation with the constant ratio shadow model, Row 4. Our shadow model with uniform foreground calculus Row 5. The proposed model without microstructural features Row 6. Segmentation results with our final model.

ABSTRACT AND FIGURES OF PAPER PUBLISHED IN IEEE TRANSACTIONS ON IMAGE PROCESSING VOL. 17, NO. 4, 2008 6 Fig. 9. Effect of changing the ζ foreground threshold parameter. Row 1: preliminary masks (F ), Row 2: results with uniform foreground calculus using ɛ fg (s) = ζ, Row 3. results with the proposed model. Note: for the uniform model, ζ = 2.5 is the optimal value with respect to the whole video sequence.