Illumination Normalization with Time-Dependent Intrinsic Images for Video Surveillance Yasuyuki Matsushita, Member, IEEE, Ko Nishino, Member, IEEE, Katsushi.

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

What do color changes reveal about an outdoor scene? Kalyan Sunkavalli Fabiano Romeiro Wojciech Matusik Todd Zickler Hanspeter Pfister Harvard University.
Simultaneous surveillance camera calibration and foot-head homology estimation from human detection 1 Author : Micusic & Pajdla Presenter : Shiu, Jia-Hau.
Aggregating local image descriptors into compact codes
QR Code Recognition Based On Image Processing
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
PCA + SVD.
Amir Hosein Omidvarnia Spring 2007 Principles of 3D Face Recognition.
Different Tracking Techniques  1.Gaussian Mixture Model:  1.Construct the model of the Background.  2.Given sequence of background images find the.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
Young Deok Chun, Nam Chul Kim, Member, IEEE, and Ick Hoon Jang, Member, IEEE IEEE TRANSACTIONS ON MULTIMEDIA,OCTOBER 2008.
Lecture 5 Template matching
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Face Recognition Under Varying Illumination Erald VUÇINI Vienna University of Technology Muhittin GÖKMEN Istanbul Technical University Eduard GRÖLLER Vienna.
Shadow removal algorithms Shadow removal seminar Pavel Knur.
International Conference on Image Analysis and Recognition (ICIAR’09). Halifax, Canada, 6-8 July Video Compression and Retrieval of Moving Object.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
Background Estimation with Gaussian Distribution for Image Segmentation, a fast approach Gianluca Bailo, Massimo Bariani, Paivi Ijas, Marco Raggio IEEE.
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
The Terms that You Have to Know! Basis, Linear independent, Orthogonal Column space, Row space, Rank Linear combination Linear transformation Inner product.
A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Oral Defense by Sunny Tang 15 Aug 2003
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
Olga Zoidi, Anastasios Tefas, Member, IEEE Ioannis Pitas, Fellow, IEEE
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
Additive Data Perturbation: data reconstruction attacks.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Phase Congruency Detects Corners and Edges Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
SINGULAR VALUE DECOMPOSITION (SVD)
Face Recognition: An Introduction
ISOMAP TRACKING WITH PARTICLE FILTER Presented by Nikhil Rane.
CSE 185 Introduction to Computer Vision Face Recognition.
Expectation-Maximization (EM) Case Studies
CSSE463: Image Recognition Day 27 This week This week Today: Applications of PCA Today: Applications of PCA Sunday night: project plans and prelim work.
Supervisor: Nakhmani Arie Semester: Winter 2007 Target Recognition Harmatz Isca.
Large-Scale Matrix Factorization with Missing Data under Additional Constraints Kaushik Mitra University of Maryland, College Park, MD Sameer Sheoreyy.
Scale Invariant Feature Transform (SIFT)
Point Distribution Models Active Appearance Models Compilation based on: Dhruv Batra ECE CMU Tim Cootes Machester.
Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin, South Korea Copyright © solarlits.com.
Eigen Texture Method : Appearance compression based method Surface Light Fields for 3D photography Presented by Youngihn Kho.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Ehsan Nateghinia Hadi Moradi (University of Tehran, Tehran, Iran) Video-Based Multiple Vehicle Tracking at Intersections.
Heechul Han and Kwanghoon Sohn
An Image Database Retrieval Scheme Based Upon Multivariate Analysis and Data Mining Presented by C.C. Chang Dept. of Computer Science and Information.
Interest Points EE/CSE 576 Linda Shapiro.
Scale Invariant Feature Transform (SIFT)
9.3 Filtered delay embeddings
Recognition: Face Recognition
Principal Component Analysis (PCA)
Image Primitives and Correspondence
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Shadow Detection and Removal
Presented by :- Vishal Vijayshankar Mishra
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
X.1 Principal component analysis
Paper Reading Dalong Du April.08, 2011.
第 九 章 影像邊緣偵測 9-.
Presentation transcript:

Illumination Normalization with Time-Dependent Intrinsic Images for Video Surveillance Yasuyuki Matsushita, Member, IEEE, Ko Nishino, Member, IEEE, Katsushi Ikeuchi, Fellow, IEEE, and Masao Sakauchi, Member, IEEE

Outline  Introduction  Proposed method overview  Intrinsic image estimation  Shadow removal  Illumination eigenspace for direct estimation of illumination  Experimental results  Conclusions

Introduction(1/2)  VIDEO surveillance systems involving object detection and tracking require robustness against illumination changes  Illumination change caused by: Weather conditions Large cast shadows of surrounding structures (large buildings and trees)

Introduction(2/2)  Goal: Normalize the input image sequence in terms of the distribution of incident lighting to remove illumination effects including shadow effects.  Proposed approach based on intrinsic images

Proposed method overview  Our method is composed of two parts Estimation of intrinsic images  Using this background image sequence, we then derive intrinsic images using our estimation method (extended from Weiss ’ s ML estimation method) Direct estimation of illumination images  Using the preconstructed illumination eigenspace, we estimate an illumination image directly from an input image.

Proposed method overview

Intrinsic image estimation  Goal: Estimate intrinsic images under varying illumination (inspired by ML estimation method[21])  ML is effective to extract the scene texture under Lambertian assumption  In real scene,it ’ s often difficult to expect the Lambertian assumption to be hold Lambertian model 散射光強度 = [ 物體表面的法 向量 ] ‧ [ 入射光的向量 ]

Intrinsic image estimation  This paper propose a set of time-varying reflectance images R(x; y; t) instead of a time invariant reflectance image R(x; y) Start with ML estimation method[21] Applying ML method, a single reflectance image Rw(x,y) and a set of illumination images Lw(x,y) are estimated Scene texture image == reflectance image Our Goal : I(x; y)=R(x; y; t)L(x; y; t)  derive R(x; y; t) and L(x; y; t)

Intrinsic image estimation With nth derivative filters fn, a filtered reflectance image is computed by taking median along the time axis With those filters, input images are decomposed into intrinsic images The filtered illumination images are then computed by using estimated filtered reflectance image We take a straightforward approach to remove texture edges from lw and derive illumination images l(x; y; t)

Intrinsic image estimation

Shadow removal  Using the obtained scene illumination images by our method, the input image sequence can be normalized in terms of illumination.  Create background images in each short time range (ΔT) Illumination doesn ’ t vary in ΔT moving objects in the scene are not observed at the same point longer than the background in ΔT.  Using the estimation method to decompose each image in the background image sequence into corresponding reflectance images R(x; y; t) and illumination images L(x; y; t).

Shadow removal Resulting illuminance-invariant image N(x; y; t) can be derived by the following equation

Illumination eigenspace for direct estimation of illumination  We propose illumination eigenspace to model variations of illumination images of the scene. Use principal component analysis (PCA) to construct the illumination eigenspace of a target scene The basic idea in PCA is to find the basic components [s1; s2;... ; sn] that explain the maximum amount of variance possible by n linearly transformed components.

Illumination eigenspace for direct estimation of illumination we mapped L(x; y; t) into the illumination eigenspace an illumination space matrix is constructed by subtracting Lw, which is the average of all Lw, P is an N*M matrix, where N is the number of pixels in the illumination image and M is the number of illumination images Lw. We made the covariance matrix Q of P as follows: Finally, the eigenvectors ei and the corresponding eigenvalues i of Q are determined by solving

Illumination eigenspace for direct estimation of illumination  Using the illumination eigenspace, direct estimation of an illumination image can be done given an input image which contains moving objects.  We first divide the input image by a reflectance image to get a pseudoillumination image L*  Using this pseudoillumination image as a query, best approximation of the corresponding illumination image is estimated

Illumination eigenspace for direct estimation of illumination  The number of stored images for this experiment was 2,048 and the contribution ratio was 84.5 percent at 13 dimensions, 90.0 percent at 23 dimensions, and 99.0 percent at 120 dimensions.  The disk space needed to store the  subspace was about 32 MBytes when the image size is 320*243

Illumination eigenspace for direct estimation of illumination

The average time of the NN search is shown in Table 1 with MIPS R MHz, when the number of stored illumination images is 2,048, the image size is  The estimation time is fast enough for real time processing.

Experimental results  Evaluated our shadow elimination method by object tracking based on block matching sum of squared differences(SSD) normalized correlation function (NCF)

Experimental results

Conclusions  We have described a framework for normalizing illumination effects of real world scenes Extend current method to properly handle surfaces with nonrigid reflectance properties Utilize illumination eigenspace, a preconstructed database which captures the illumination variation of the target scene Effectively handle the appearance variation caused by illumination  Disadvantage: Current implementation in research code is not fast enough for realtime processing