Human Detection in Surveillance Applications

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Bayesian Decision Theory Case Studies
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.
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
Real-Time Human Pose Recognition in Parts from Single Depth Images Presented by: Mohammad A. Gowayyed.
Abandoned Object Detection for Public Surveillance Video Student: Wei-Hao Tung Advisor: Jia-Shung Wang Dept. of Computer Science National Tsing Hua University.
Foreground Background detection from video Foreground Background detection from video מאת : אבישג אנגרמן.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
Benny Neeman Leon Ribinik 27/01/2009. Our Goal – People Tracking We would like to be able to track and distinguish the different people in a movie.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
AlgirdasBeinaravičius Gediminas Mazrimas Salman Mosslem.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Broadcast Court-Net Sports Video Analysis Using Fast 3-D Camera Modeling Jungong Han Dirk Farin Peter H. N. IEEE CSVT 2008.
Optimal solution of binary problems Much material taken from :  Olga Veksler, University of Western Ontario
Yen-Lin Lee and Truong Nguyen ECE Dept., UCSD, La Jolla, CA Method and Architecture Design for Motion Compensated Frame Interpolation in High-Definition.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Golnaz Abdollahian, Cuneyt M. Taskiran, Zygmunt Pizlo, and Edward J. Delp C AMERA M OTION -B ASED A NALYSIS OF U SER G ENERATED V IDEO IEEE TRANSACTIONS.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
Background Estimation with Gaussian Distribution for Image Segmentation, a fast approach Gianluca Bailo, Massimo Bariani, Paivi Ijas, Marco Raggio IEEE.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Object Detection and Tracking Mike Knowles 11 th January 2005
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
A REAL-TIME VIDEO OBJECT SEGMENTATION ALGORITHM BASED ON CHANGE DETECTION AND BACKGROUND UPDATING 楊靜杰 95/5/18.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
ICBV Course Final Project Arik Krol Aviad Pinkovezky.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
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,
Information Extraction from Cricket Videos Syed Ahsan Ishtiaque Kumar Srijan.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Vision Surveillance Paul Scovanner.
Experiments Test different parking lot images captured in different luminance conditions The test samples include 1300 available parking spaces and 1500.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Expectation-Maximization (EM) Case Studies
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Student Name: Honghao Chen Supervisor: Dr Jimmy Li Co-Supervisor: Dr Sherry Randhawa.
By Naveen kumar Badam. Contents INTRODUCTION ARCHITECTURE OF THE PROPOSED MODEL MODULES INVOLVED IN THE MODEL FUTURE WORKS CONCLUSION.
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
Presented by: Idan Aharoni
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
Bayesian Decision Theory Case Studies CS479/679 Pattern Recognition Dr. George Bebis.
Detecting Moving Objects, Ghosts, and Shadows in Video Streams
Student Gesture Recognition System in Classroom 2.0 Chiung-Yao Fang, Min-Han Kuo, Greg-C Lee, and Sei-Wang Chen Department of Computer Science and Information.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
REAL-TIME DETECTOR FOR UNUSUAL BEHAVIOR
Spatio-temporal Segmentation of Video by Hierarchical Mean Shift Analysis Daniel DeMenthon SMVP 2002.
Game Theoretic Image Segmentation
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Week 9 Emily Hand UNR.
Motion Detection And Analysis
Fast Preprocessing for Robust Face Sketch Synthesis
Object Tracking Based on Appearance and Depth Information
Ali Ercan & Ulrich Barnhoefer
Sparse Rig Parameter Optimization for Character Animation
Scott Tan Boonping Lau Chun Hui Weng
Eric Grimson, Chris Stauffer,
Globally Optimal Generalized Maximum Multi Clique Problem (GMMCP) using Python code for Pedestrian Object Tracking By Beni Mulyana.
Background extraction with a coarse to fine approach
Quantizing Compression
Presentation transcript:

Human Detection in Surveillance Applications Ashish Desai EE392J Final Project

Problem and Motivation Had many petty vandals cause damage to cars in my parking garage Landlord added cameras, but did not deter vandals What if we could count and have photos of all the people in the garage at any given time?

Breakdown into Class Concepts Simply, this is a foreground / background segmentation problem Perhaps use color based segmentation Perhaps use motion based segmentation

Methodology Captured 25 second video at 10 frames per second of 1, 2, or 3 people walking around in my apartment.

Methodology Used Staufer and Grimson color based segmentation Used 5 gaussians in RGB space Used maximum of 1.5 std. dev for classification Used alpha = 0.7 Combined with connectivity requirements (each pixel must touch 4 others) Combined with size requirements (each group of pixels must be larger than 100)

Methodology Very simplified motion based segmentation Used block matching between current and next frame 16x16 block size, +16/-15 full search, SAD criterion Eliminate blocks with fewer than 8 pixel movement Combine with size requirements (must be greater than 4 blocks) Note: did not use K-means clustering (and should have used log search) to improve real-time capabilities

Results of Individual Segmentations Color based segmentation Worked pretty well (I spent a lot of time tweaking this) Had problems with large areas of occlusion, shadows Motion based segmentation Purposely set to allow “false positives” Simple methodology could not handle global motion from person bumping the camera Blinds (possible interlace artifact) caused problems, aspect ratio (block-based)

Combinational Methodology Take both of the initial methodologies and create a confidence weighting (those pixels in the center of a group have higher weighting) Combine the two weights with more preference to color weights (color had better initial performance) Apply threshold, connectivity and size constraints.

Overall Block Diagram Input Sequence (RGB) RGB -> YUV Motion Estimation Color Gaussian Segmentation Connectivity/ Size Requirements Connectivity/ Size Requirements Weighting Weighting Threshold Output

Overall Results Performed pretty well especially with lateral movement and objects further from camera Still had problems with large occlusions (from color) and aspect ratio changes (from motion) but better than respective individuals Eliminated major shadow and global motion issues by combining the two

Results - Videos

Future Enhancements Improvements (if time allows) Use affine parameters for motion based Use log search (if still use block) for more real time Use K means clustering to segment, rather than simple threshold Use temporal knowledge (i.e. use object identification from previous frame or frames)