People Counting and Human Detection in a Challenging Situation Ya-Li Hou and Grantham K. H. Pang IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Advanced Piloting Cruise Plot.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
UNITED NATIONS Shipment Details Report – January 2006.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
1 Discreteness and the Welfare Cost of Labour Supply Tax Distortions Keshab Bhattarai University of Hull and John Whalley Universities of Warwick and Western.
2010 fotografiert von Jürgen Roßberg © Fr 1 Sa 2 So 3 Mo 4 Di 5 Mi 6 Do 7 Fr 8 Sa 9 So 10 Mo 11 Di 12 Mi 13 Do 14 Fr 15 Sa 16 So 17 Mo 18 Di 19.
ZMQS ZMQS
Richmond House, Liverpool (1) 26 th January 2004.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
PP Test Review Sections 6-1 to 6-6
ABC Technology Project
EU market situation for eggs and poultry Management Committee 20 October 2011.
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science TU München, Germany A Person and Context.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
2 |SharePoint Saturday New York City
VOORBLAD.
15. Oktober Oktober Oktober 2012.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
BIOLOGY AUGUST 2013 OPENING ASSIGNMENTS. AUGUST 7, 2013  Question goes here!
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2012 National Heart Foundation of Australia. Slide 2.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 6 Ethernet Fundamentals.
LO: Count up to 100 objects by grouping them and counting in 5s 10s and 2s. Mrs Criddle: Westfield Middle School.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
Addition 1’s to 20.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Presenteren wij ………………….
Januar MDMDFSSMDMDFSSS
Week 1.
Analyzing Genes and Genomes
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Improved Census Transforms for Resource-Optimized Stereo Vision
Intracellular Compartments and Transport
PSSA Preparation.
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
Essential Cell Biology
Energy Generation in Mitochondria and Chlorplasts
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Hierarchical Method for Foreground DetectionUsing Codebook Model Jing-Ming Guo, Yun-Fu Liu, Chih-Hsien Hsia, Min-Hsiung Shih, and Chih-Sheng Hsu IEEE TRANSACTIONS.
Presentation transcript:

People Counting and Human Detection in a Challenging Situation Ya-Li Hou and Grantham K. H. Pang IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART A: SYSTEMS AND HUMANS, VOL. 41, NO. 1, JANUARY 2011

Outline Introduction Related Work Proposed Algorithm Experiment Results Conclusion 2

Introduction Related Work Proposed Algorithm Experiment Results Conclusion 3

Object People counting is a crucial and challenging problem in visual surveillance. This paper aims to develop an effective method for estimating the number of people in a complicated outdoor scene. 4

Introduction Related Work Proposed Algorithm Experiment Results Conclusion 5

Related Work Detection-based methods – Segment the foreground blobs into individuals based on prior knowledge of human shapes and the characteristics of the foreground contour. – Detect individuals directly from the image. Map-based methods 6

Introduction Related Work Proposed Algorithm Experiment Results Conclusion 7

Framework 8

Introduction Related Work Proposed Algorithm – People Counting – Individual Detection Experiment Results Conclusion 9

People Counting A robust adaptive background estimation method based on the Gaussian Mixture Model [23], [24] is employed in this paper. The foreground image is then binarized based on a threshold to obtain the foreground pixels. [23] W. E. L. Grimson, C. Stauffer, R. Romano, and L. Lee, “Using adaptive tracking to classify and monitor activities in a site,” in Proc. IEEE Conf. Comput. Vis. Pattern Recog., 1998, pp. 22–29. [24] C. Stauffer and W. E. L. Grimson, “Learning patterns of activity using real-time tracking,” IEEE Trans. Pattern Anal.Mach. Intell., vol. 22, no. 8, pp. 747–757, Aug

People Counting Perspective correction is an important step for foreground pixels-based estimation[13]. The number of foreground pixels is computed with (2) [13] R. Ma, L. Li,W. Huang, and Q. Tian, “On pixel count based crowd density estimation for visual surveillance,” in Proc. IEEE Conf. Cybern. Intell. Syst., 2004, pp. 170–

People Counting To determine the relationship between foreground pixels and the number of people, some manually annotated training images from a similar scene are needed. – Method 1) Based on Foreground Pixels – Method 2) Based on Closed Foreground Pixels – Method 3) Based on Both Foreground Pixels and Closed Foreground Pixels 12

Based on Foreground Pixels The relationship between the number of foreground pixels after perspective correction and the number of people will be found directly. 13

Based on Closed Foreground Pixels Some people show solid foreground blobs, while others only show some scattered pixels in the foreground image. To reduce the difference between moving people and stationary people, a closing operation is employed. 14

Based on Both Foreground Pixels and Closed Foreground Pixels To keep more information about the original image, both foreground pixels and closed foreground pixels will be injected into the neural network. 15

Introduction Related Work Proposed Algorithm – People Counting – Individual Detection Experiment Results Conclusion 16

Individual Detection Feature Detection Foreground Mask Cluster Model EM Clustering Postprocessing 17

Feature Detection Kanade-Lucas-Tomasi (KLT) [25] is a popular corner detector and shows good performance for tracking. 18 [25] C. Tomasi and T. Kanade, “Detection and tracking of point features,” Carnegie Mellon Univ., Pittsburgh, PA, Tech. Rep. CMU-CS , 1991.

Foreground Mask The foreground mask is obtained from the foreground pixel image after a closing operation. After filtering with the foreground mask, almost all feature points from the background will be removed. 19

Cluster Model 20

Cluster Model To facilitate the computation, we assume the ellipse is coincident with the “30% ellipse” of the Gaussian distribution. 21

EM Clustering EM algorithm is used to cluster the feature points into each individual person. 22

Postprocessing The EM clustering results may contain some redundant ellipses. The candidate ellipses are checked one by one and the redundant ellipses removed. A very simple occlusion analysis is performed in this step. In our evaluations, “occlusion” is simply defined as a 30% overlap of two ellipses. Humans not occluded by others should have more than three feature points, while two feature points are acceptable for those who are occluded. 23

Introduction Related Work Proposed Algorithm Experiment Results Conclusion 24

Evaluation 1 25

26

Evaluation 2 27

28

Evaluation 3 29

30

Introduction Related Work Proposed Algorithm Experiment Results Conclusion 31

Conclusion In this paper, foreground pixels from both moving people and near stationary people have been considered to estimate their number. The best estimation results, with a 10% average error, were achieved when both foreground pixels and closed foreground pixels are learned in a neural network. 32