Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,

Slides:



Advertisements
Similar presentations
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Advertisements

Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Human Identity Recognition in Aerial Images Omar Oreifej Ramin Mehran Mubarak Shah CVPR 2010, June Computer Vision Lab of UCF.
Face Alignment with Part-Based Modeling
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
G. Valenzise *, L. Gerosa, M. Tagliasacchi *, F. Antonacci *, A. Sarti * IEEE Int. Conf. On Advanced Video and Signal-based Surveillance, 2007 * Dipartimento.
Learning Semantic Scene Models From Observing Activity in Visual Surveillance Dimitios Makris and Tim Ellis (2005) Presented by Steven Wilson.
Shape and Dynamics in Human Movement Analysis Ashok Veeraraghavan.
Høgskolen i Gjøvik Saleh Alaliyat Video - based Fall Detection in Elderly's Houses.
Shape and Dynamics in Human Movement Analysis Ashok Veeraraghavan.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
A Data-Driven Approach to Quantifying Natural Human Motion SIGGRAPH ’ 05 Liu Ren, Alton Patrick, Alexei A. Efros, Jassica K. Hodgins, and James M. Rehg.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Vehicle Movement Tracking
CS 223B Assignment 1 Help Session Dan Maynes-Aminzade.
Object Class Recognition Using Discriminative Local Features Gyuri Dorko and Cordelia Schmid.
Object Recognition Using Geometric Hashing
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
Student: Hsu-Yung Cheng Advisor: Jenq-Neng Hwang, Professor
Scale Invariant Feature Transform (SIFT)
Jeremy Wyatt Thanks to Gavin Brown
1 Invariant Local Feature for Object Recognition Presented by Wyman 2/05/2006.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Person Detection and Tracking using Binocular Lucas-Kanade Feature Tracking and K-means Clustering Chris Dunkel Committee: Dr. Stanley Birchfield, Committee.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
Feature and object tracking algorithms for video tracking Student: Oren Shevach Instructor: Arie nakhmani.
A General Framework for Tracking Multiple People from a Moving Camera
Local invariant features Cordelia Schmid INRIA, Grenoble.
3D SLAM for Omni-directional Camera
Introduction EE 520: Image Analysis & Computer Vision.
DETECTION AND CLASSIFICATION OF VEHICLES FROM A VIDEO USING TIME-SPATIAL IMAGE NAFI UR RASHID, NILUTHPOL CHOWDHURY, BHADHAN ROY JOY S. M. MAHBUBUR RAHMAN.
A Comparative Evaluation of Three Skin Color Detection Approaches Dennis Jensch, Daniel Mohr, Clausthal University Gabriel Zachmann, University of Bremen.
ESR 2 / ER 2 Testing Campaign Review A. CrivellaroY. Verdie.
BAGGING ALGORITHM, ONLINE BOOSTING AND VISION Se – Hoon Park.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Stable Multi-Target Tracking in Real-Time Surveillance Video
Evaluating Results of Learning Blaž Zupan
Expectation-Maximization (EM) Case Studies
1 Eye Detection in Images Introduction To Computational and biological Vision Lecturer : Ohad Ben Shahar Written by : Itai Bechor.
The geometry of the system consisting of the hyperbolic mirror and the CCD camera is shown to the right. The points on the mirror surface can be expressed.
Covariance matrices for all of the classes are identical, But covariance matrices are arbitrary.
PROBABILISTIC DETECTION AND GROUPING OF HIGHWAY LANE MARKS James H. Elder York University Eduardo Corral York University.
Tracking Groups of People for Video Surveillance Xinzhen(Elaine) Wang Advisor: Dr.Longin Latecki.
Frank Bergschneider February 21, 2014 Presented to National Instruments.
Rich feature hierarchies for accurate object detection and semantic segmentation 2014 IEEE Conference on Computer Vision and Pattern Recognition Ross Girshick,
Evaluation of Gender Classification Methods with Automatically Detected and Aligned Faces Speaker: Po-Kai Shen Advisor: Tsai-Rong Chang Date: 2010/6/14.
Voice Activity Detection Based on Sequential Gaussian Mixture Model Zhan Shen, Jianguo Wei, Wenhuan Lu, Jianwu Dang Tianjin Key Laboratory of Cognitive.
Visual homing using PCA-SIFT
Signal and Image Processing Lab
Deep Feedforward Networks
Recognition of biological cells – development
Paper – Stephen Se, David Lowe, Jim Little
Gender Classification Using Scaled Conjugate Gradient Back Propagation
Article Review Todd Hricik.
Evaluating Results of Learning
Recognizing Deformable Shapes
Gait Analysis for Human Identification (GAHI)
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Vehicle Segmentation and Tracking in the Presence of Occlusions
Presented by: Yang Yu Spatiotemporal GMM for Background Subtraction with Superpixel Hierarchy Mingliang Chen, Xing Wei, Qingxiong.
Paper Reading Dalong Du April.08, 2011.
EM Algorithm and its Applications
Deep neural networks for spike sorting: exploring options
Presentation transcript:

Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5, MAY 2011

 Introduction  Our System and data set  Falls Characteristics  Shape deformation ▪ mean matching cost ▪ full Procrustes distance  Fall Detection Using GMM  Experimental Results  Conclusion

 Establish new healthcare systems to ensure the safety of elderly people at home.  Falls are one of the major risks for old people living alone.  Fall detection wearable sensor:  Accelerometers or help buttons Problem: -forget to wear -unconscious after the fall -recharged regularly

 Computer vision systems has overcome these problems.  A camera provides a vast amount of information on his/her environment ▪ Monocular Systems ▪ Bounding box[8] ▪ Only placed sideways ▪ Occluding objects ▪ Multi-Camera Systems ▪ Auvinet et al.[17] reconstructed 3-D silhouette of an elderly person ▪ Need to be calibrated ▪ The video sequences need to be synchronize

 Uncalibrated multi-camera system  Low-cost IP cameras, 30 frames/s, 720 × 480 pixels  Wide angle to cover all the room

Total of 75 different events, more than 12 min

1. Lack of significative movement 2. A lying position 3. A person lying on the ground 4. Vertical speed 5. An impact shock 6. Body shape change

 The silhouette is extracted by a background subtraction  N = 250 landmarks * Canny edge detector[25]

 Shape context[20] is a way of describing shapes. Matching cost for pair (p i, q j ):, K=5*12 bins

 Minimizing the total matching cost given a permutation π (i)  Use the Hungarian algorithm[27] for bipartite matching  Time complexity: O(n^3)  Bad landmarks due to segmentation errors or partial occlusions ▪ Add dummy points (not easy to choose). ▪ Match only the most reliable points in our implement (min i Cij = min j Cij)  mean matching cost: ij bipartite graph N ∗ : the total number of best matching points.

 Procrustes analysis [21] has been widely used to compare shapes.  Detect abnormal shape deformation for fall detection ▪ Step1 : image registration(one translation, no rotation, no scaling) ▪ Step2: Compute full Procrustes distance for compare. centered landmarks Zc : Z Zc two centered vectors : v = (v1, · · ·, vk) w = (w1, · · ·,wk). full Procrustes distance :

 mean matching cost  full Procrustes distance  Consider 2 feature (F1, F2) 1) F1 representing the fall : F1 will high in case of fall 1) F1 representing the fall : F1 will high in case of fall 2) F2 representing the lack of significative movement after the fall : A period (t+1s to 5s) will low 2) F2 representing the lack of significative movement after the fall : A period (t+1s to 5s) will low

 Model normal activity data with a Gaussian Mixture Model(GMM).  GMM: weighted sum of Gaussian(normal) distributions  M : the number of components in the mixture  P (j) : the mixing coefficients  The jth Gaussian probability density function p (x | j) ▪ d is the dimensionality of the input space expectation-maximization (EM) algorithm by maximizing the data likelihood expectation-maximization (EM) algorithm by maximizing the data likelihood GMM Classifier : only tell normal or abnormal! GMM Classifier : only tell normal or abnormal!

 Leave-One-Out Cross-Validation 1. Divided the dataset into N video sequences 2. One sequence is removed 3. Training using the N − 1 remaining sequences (falls are deleted) 4. This sequence is classified with the resulting GMM. 5. Repeat N times 6. Count the number of errors, classification error rate

1. True Positives (TP): falls correctly detected; 2. False Negatives (FN): falls not detected; 3. False Positives (FP): normal activities detected as a fall; 4. True Negatives (TN): normal activities not detected as a fall; 5. Sensitivity: Se = TP/ (TP + FN); 6. Specificity: Sp = TN/ (TN + FP); 7. Accuracy: Ac = (TP+TN) / (TP+TN+FP+FN) ; 8. Classification error rate: Er = (FN+FP) / (TP+TN+FP+FN).

 Shape matching : C++ using the OpenCV library [33]  Fall detection : MATLAB using the NETLAB toolbox [32] to perform the GMM classification.  The original video sequences frame : 30 frames/s  5 frames/s was sufficient to detect a fall  Intel Core 2 Duo processor (2.4 GHz)  The computational time of the shape matching step is about 200 ms

 train a GMM with three components for our experiment.

 Normalize training data.  Detection threshold depends on the sensitivity.

false positives true positives

 Simply majority vote on all cameras (>= 3 vote)  In fig. 9 : error rate 10%  2.7%

 We presented a new GMM classification method to detect falls  By analyzing human shape deformation  Robust to large occlusions and other segmentation difficulties