SlideShare una empresa de Scribd logo
1 de 76
Descargar para leer sin conexión
Automatic People Counting
in Crowded Scenes
Menoufia University
Faculty of Computers and Information
Information Technology Department
By
Ahmed F. Gad
ahmed.fawzy@ci.menofia.edu.eg
Supervised By
Prof. Khalid M. Amin
Dr. Ahmed M. Hamad
15 August 2018
Index
2
• Introduction
• Problem Definition
• Related Work
• Proposed Method & Experimental Results
• Decrease Prediction Error
• Testing using Overcrowded Scene
• Feature Reduction
• Decrease Computation Complexity
• Conclusion
• Publications
• References
Motivation
3
Difficult to analyze manually
Krausz, Barbara, and Christian Bauckhage. "Loveparade 2010: Automatic video analysis of a crowd
disaster." Computer Vision and Image Understanding 116.3 (2012): 307-319.
Crowd Counting Approaches
Detection-Based Crowd Counting
4
Crowd Counting Approaches
Detection-Based Crowd Counting
5
Test
Classifier
Crowd Counting Approaches
Detection-Based Crowd Counting
6
Holistic Partial
Test
Classifier
Detection-Based Crowd Counting
Limitations
7
Detection-Based Crowd Counting
Limitations
8
Occlusion
Overcrowded
Scenes
Loy, Chen Change, et al. "Crowd counting and profiling: Methodology and evaluation." Modeling, Simulation and
Visual Analysis of Crowds. Springer, New York, NY, 2013. 347-382.
Crowd Counting Approaches
Crowd Density Estimation
9
▰ Solves the requirements to detect and track objects.
▰ Counting based on groups not individuals.
Scene Features
Count
X
Y
Applications
10
https://www.eco-compteur.com/en/solutions/pedestrian-monitoring
http://crowdsize.com/
https://play.google.com/store/apps/details?id=com.efendioglu.counter&hl=en
People
Counter
Index
11
• Introduction
• Problem Definition
• Related Work
• Proposed Method & Experimental Results
• Decrease Prediction Error
• Testing using Overcrowded Scene
• Feature Reduction
• Decrease Computation Complexity
• Conclusion
• Publications
• References
Problem Definition
▰ Predicting the people count in a scene is not straight forward.
Count
Problem Definition
13
▰ Predicting the people count in a scene is not straight forward.
Count
Feature Mining
Texture Edge
Problem Definition
14
▰ Predicting the people count in a scene is not straight forward.
Count
Feature Mining
Texture Edge
Crowd
Levels
Non-Linearity
Problem Definition
15
▰ Predicting the people count in a scene is not straight forward.
Count
Feature Mining
Texture Edge
Crowd
Levels
Same
Size
Non-Linearity
Problem Definition
16
▰ Predicting the people count in a scene is not straight forward.
Count
Feature Mining
Texture Edge
Crowd
Levels
Same
Size
Scale
Non-Linearity
Problem Definition
17
▰ Predicting the people count in a scene is not straight forward.
Count
Feature Mining
Texture Edge
Crowd
Levels
Same
Size
Scale
Non-Linearity
SR Properties
Variations
Capacity
Problem Definition
Perspective Distortion
▰ Identical objects seems
different at different
distances from the camera
due to perspective
distortion
18
Index
19
• Introduction
• Problem Definition
• Related Work
• Proposed Method & Experimental Results
• Decrease Prediction Error
• Testing using Overcrowded Scene
• Feature Reduction
• Decrease Computation Complexity
• Conclusion
• Publications
• References
Related Work
Pixel Count
20Ma, Ruihua, et al. "On pixel count based crowd density estimation for visual surveillance.“ IEEE Conference
on Cybernetics and Intelligent Systems. Vol. 1. 2004.
Region Pixel Count
Pixel Count is not a good
feature to be used in
complex environments
Related Work
Texture & Edge Features
21
Segmented
Region
Texture
Edge
GLCM
HOG
Pixel Count
Chan, Antoni B., Zhang-Sheng John Liang, and Nuno Vasconcelos. "Privacy preserving crowd monitoring: Counting people
without people models or tracking.". IEEE Conference on Computer Vision and Pattern Recognition (CCPR). 2008.
Chan, Antoni B., Zhang-Sheng John Liang, and Nuno Vasconcelos. "Privacy preserving crowd monitoring: Counting people
without people models or tracking.". IEEE Conference on Computer Vision and Pattern Recognition (CCPR). 2008.
Related Work
Perspective Distortion
22
P, X
P
Chan, Antoni B., Zhang-Sheng John Liang, and Nuno Vasconcelos. "Privacy preserving crowd monitoring: Counting people
without people models or tracking.". IEEE Conference on Computer Vision and Pattern Recognition (CCPR). 2008.
Related Work
Perspective Distortion
23
P, X
P
Chan, Antoni B., Zhang-Sheng John Liang, and Nuno Vasconcelos. "Privacy preserving crowd monitoring: Counting people
without people models or tracking.". IEEE Conference on Computer Vision and Pattern Recognition (CCPR). 2008.
Related Work
Perspective Distortion
24
P, X
P
Error
12.997%
Related Work
25
Pixel Count
Texture - GLCM
Edge - HOG
Chen, Ke, et al. "Feature mining for localised crowd counting." BMVC. Vol. 1. No. 2. 2012.
Related Work
26
Pixel Count
Texture - GLCM
Edge - HOG
Error
17.96%
Chen, Ke, et al. "Feature mining for localised crowd counting." BMVC. Vol. 1. No. 2. 2012.
Related Work
KeyPoints
27Al-Zaydi, Zeyad QH, et al. "A robust multimedia surveillance system for people counting." Multimedia Tools and
Applications 76.22 (2017): 23777-23804.
KeyPoint
SIFT
FAST
Related Work
KeyPoints
28Al-Zaydi, Zeyad QH, et al. "A robust multimedia surveillance system for people counting." Multimedia Tools and
Applications 76.22 (2017): 23777-23804.
Error
14.11%
KeyPoint
SIFT
FAST
Index
29
• Introduction
• Problem Definition
• Related Work
• Proposed Method & Experimental Results
• Decrease Prediction Error
• Testing using Overcrowded Scene
• Feature Reduction
• Decrease Computation Complexity
• Conclusion
• Publications
• References
Proposed Method
Decrease Prediction Error
30
Training Testing
Feature Extraction
31
Segmented
Region
Texture Edge KeyPoint
GLCM LBP
SIFTHOG
Edge
Strength
Area Extent
Circularity
Scale Orientation
GLGCM
Feature Extraction
32
Segmented
Region
Texture Edge KeyPoint
GLCM LBP
SIFTHOG
Edge
Strength
Area Extent
Circularity
Scale Orientation
Feature Vector of 164 Elements
GLGCM
Regression Modelling
▰ Regression model maps independent variable (feature) to
some independent variables (people count)
33
Features Count
Regression Model
Independent Dependent
GPR
RF
RPF
LASSO
KNN
Ryan, David, et al. "An evaluation of crowd counting methods, features and regression models." Computer Vision
and Image Understanding 130 (2015): 1-17.
Loy, Chen Change, et al. "Crowd counting and profiling: Methodology and evaluation." Modeling, Simulation and
Visual Analysis of Crowds. Springer, New York, NY, (2013). 347-382.
UCSD Crowd Counting Dataset
34
UCSD Crowd Counting Dataset
35
Strong GT
UCSD Crowd Counting Dataset
36
Strong GT
8,000 Training 12,067 Testing
Core i7 – 16 GB RAM –
scikit-learn
1st Experiment Results
Discover the Best Regression Models
37
1st Experiment Results
Previous Works Comparison
38
2nd Experiment Results
Covering All Variations using Cross Validation
39
Problem
Random Sample
Selection only
Covered 33 Levels
Ground Truth
31
Before CV
22.49
2nd Experiment Results
Covering All Variations using Cross Validation
40
Cross
Validation
Select Samples
from All Levels
Problem
Random Sample
Selection only
Covered 33 Levels
Ground Truth
31
Before CV
22.49
After CV
30.99
Solution
2nd Experiment Results
Covering All Variations using Cross Validation
41
Cross
Validation
Select Samples
from All Levels
Problem
Random Sample
Selection only
Covered 33 Levels
Ground Truth
31
Before CV
22.49
After CV
30.99
Solution
Index
42
• Introduction
• Problem Definition
• Related Work
• Proposed Method & Experimental Results
• Decrease Prediction Error
• Testing using Overcrowded Scene
• Feature Reduction
• Decrease Computation Complexity
• Conclusion
• Publications
• References
Applying Proposed Method with Overcrowded Dataset
UCF Crowd Dataset – VERY CHALLENGING
43
Idrees, Haroon, et al. "Multi-source multi-scale counting in extremely dense crowd images." IEEE Conference on
Computer Vision and Pattern Recognition (CVPR). 2013.
Applying Proposed Method with Overcrowded Dataset
UCF Crowd Dataset – VERY CHALLENGING
44
50 Images
Idrees, Haroon, et al. "Multi-source multi-scale counting in extremely dense crowd images." IEEE Conference on
Computer Vision and Pattern Recognition (CVPR). 2013.
40 Training
10 Testing
MAE : 338.41
Error Percent : 26.45%
UCF Crowd Dataset
Previous Works Comparison
45
Regression
UCF Crowd Dataset
Previous Works Comparison
46
Regression
2015:2016
Deep CNN
UCF Crowd Dataset
Previous Works Comparison
47
2017
Deep CNN
Regression
2015:2016
Deep CNN
Applying Proposed Method with Overcrowded Dataset
Marathon Crowd Dataset
48
Ali, Saad, and Mubarak Shah. "Floor fields for tracking in high density crowd scenes." European conference on
computer vision. Springer, Berlin, Heidelberg, 2008.
Applying Proposed Method with Overcrowded Dataset
Marathon Crowd Dataset
49
492
Images
Ali, Saad, and Mubarak Shah. "Floor fields for tracking in high density crowd scenes." European conference on
computer vision. Springer, Berlin, Heidelberg, 2008.
350 Training
142 Testing
MAE : 13.88
Error Percent : 3.79%
Index
50
• Introduction
• Problem Definition
• Related Work
• Proposed Method & Experimental Results
• Decrease Prediction Error
• Testing using Overcrowded Scene
• Feature Reduction
• Decrease Computation Complexity
• Conclusion
• Publications
• References
Proposed Method + Feature Reduction
5151
Training Testing
Proposed Method + Feature Reduction
5252
Training Testing
Feature Reduction
53
Reduction Techniques
Filter Wrapper Embedded
Keep Good Features &
Remove Bad Ones
(Irrelevant & Correlated)
Chandrashekar, Girish, and Ferat Sahin. "A survey on feature selection methods." Computers & Electrical
Engineering 40.1 (2014): 16-28.
Feature Reduction
54
Reduction Techniques
Filter Wrapper Embedded
Keep Good Features &
Remove Bad Ones
(Irrelevant & Correlated)
Chandrashekar, Girish, and Ferat Sahin. "A survey on feature selection methods." Computers & Electrical
Engineering 40.1 (2014): 16-28.
𝑪𝒐𝒔𝒕 𝑾 =
𝒊=𝟏
𝑵
(𝒚𝒊 −
𝒋=𝟎
𝑴
𝒘𝒊 𝒙𝒊𝒋) 𝟐 + 𝝀
𝒋=𝟎
𝑴
|𝒘𝒋|
LASSO
Feature Reduction
Increase Model Capacity
55
Feature Reduction
Increase Model Capacity
56
All Features &
Less Samples
Less Features &
More Samples
Index
57
• Introduction
• Problem Definition
• Related Work
• Proposed Method & Experimental Results
• Decrease Prediction Error
• Testing using Overcrowded Scene
• Feature Reduction
• Decrease Computation Complexity
• Conclusion
• Publications
• References
Proposed Method + Feature Tracking
58
Frame i-1Frame i
Proposed Method + Feature Tracking
59
Frame i-1Frame i
Matching Metrics
Spatial
Top Left
Corner (X, Y)
Width
Height
Texture
LBP
Feature Tracking
60
i-1
i
Feature Tracking
61
i-1
i
Feature Tracking
62
i-1
i
Feature Tracking
Computational Time
▰ 85.12% of the time consumed to extract features is saved (i.e.
we have not to call the FE for 85.12% of the total regions).
63
Feature Tracking
FPS
64
𝑺𝑹/𝑭𝒓𝒂𝒎𝒆 =
𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑺𝑹𝒔
𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑭𝒓𝒂𝒎𝒆𝒔
Feature Tracking
FPS
65
𝑺𝑹/𝑭𝒓𝒂𝒎𝒆 =
𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑺𝑹𝒔
𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑭𝒓𝒂𝒎𝒆𝒔
𝑻𝒊𝒎𝒆/𝑭𝒓𝒂𝒎𝒆 = 𝑺𝑹/𝑭𝒓𝒂𝒎𝒆 ∗ 𝑺𝑹 𝑻𝒊𝒎𝒆
Feature Tracking
FPS
66
𝑺𝑹/𝑭𝒓𝒂𝒎𝒆 =
𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑺𝑹𝒔
𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑭𝒓𝒂𝒎𝒆𝒔
𝑻𝒊𝒎𝒆/𝑭𝒓𝒂𝒎𝒆 = 𝑺𝑹/𝑭𝒓𝒂𝒎𝒆 ∗ 𝑺𝑹 𝑻𝒊𝒎𝒆 𝑭𝑷𝑺 =
𝟏
𝑻𝒊𝒎𝒆/𝑭𝒓𝒂𝒎𝒆
Feature Tracking
Prediction Error Percent with Tracking
67
Feature Tracking
Prediction Error Percent with Tracking
68
No Track
Track
Index
69
• Introduction
• Problem Definition
• Related Work
• Proposed Method & Experimental Results
• Decrease Prediction Error
• Testing using Overcrowded Scene
• Feature Reduction
• Decrease Computation Complexity
• Conclusion
• Publications
• References
Conclusion
▰ This work proposed a technique for crowd density estimation based multiple
features.
▰ Less Prediction Error Compared to Previous Works using All Features.
▰ Enhanced Results using Cross Validation.
▰ Accuracy Proved by using Different Datasets.
▰ Increasing Model Capacity after Feature Reduction.
▰ Reduced Computational Time using Feature Tracking.
70
Index
71
• Introduction
• Problem Definition
• Related Work
• Proposed Method & Experimental Results
• Decrease Prediction Error
• Testing using Overcrowded Scene
• Feature Reduction
• Decrease Computation Complexity
• Conclusion
• Publications
• References
Publications
▰ A. Gad, A. Hamad, K. Amin. "Crowd Density Estimation Using
Multiple Features Categories and Multiple Regression
Models." 12th IEEE International Conference on Computer
Engineering & Systems (ICCES), pp. 430-435, Dec. 2017.
▰ Estimating People Count in Crowded Scenes Using Multiple
Features Categories and Multiple Regression Models. Pattern
Analysis and Applications Journal, Springer, Under Review.
▰ Time-Efficient Crowd Density Estimation using Feature Tracking.
Prepared for submission.
72
Index
73
• Introduction
• Problem Definition
• Related Work
• Proposed Method & Experimental Results
• Decrease Prediction Error
• Testing using Overcrowded Scene
• Feature Reduction
• Decrease Computation Complexity
• Conclusion
• Publications
• References
References
▰ C. C. Loy, K. Chen, S. Gong, and T. Xiang, "Crowd counting and profiling: Methodology and evaluation," Modeling, Simulation and Visual Analysis of
Crowds,Springer, pp. 347-382, 2013.
▰ W. Zhen, L. Mao, and Z. Yuan, "Analysis of trample disaster and a case study–Mihong bridge fatality in China in 2004," Safety Science, vol. 46, pp.
1255-1270, 2008.
▰ D. Helbing, A. Johansson, and H. Z. Al-Abideen, "Dynamics of crowd disasters: An empirical study," Physical review E, vol. 75, p. 046109, 2007.
▰ B. Krausz and C. Bauckhage, "Loveparade 2010: Automatic video analysis of a crowd disaster," Computer Vision and Image Understanding, vol. 116,
pp. 307-319, 2012.
▰ B. Wu and R. Nevatia, "Detection and tracking of multiple, partially occluded humans by bayesian combination of edgelet based part detectors,"
International Journal of Computer Vision, vol. 75, pp. 247-266, 2007.
▰ D. Ryan, S. Denman, S. Sridharan, and C. Fookes, "An evaluation of crowd counting methods, features and regression models," Computer Vision and
Image Understanding, vol. 130, pp. 1-17, 2015.
▰ A. B. Chan, Z.-S. J. Liang, and N. Vasconcelos, "Privacy preserving crowd monitoring: Counting people without people models or tracking,". IEEE
Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1-7, 2008.
▰ A. B. Chan and N. Vasconcelos, "Counting people with low-level features and Bayesian regression," IEEE Transactions on Image Processing, vol. 21,
pp. 2160-2177, 2012.
▰ L. Dong, V. Parameswaran, V. Ramesh, and I. Zoghlami, "Fast crowd segmentation using shape indexing,". IEEE 11th International Conference on
Computer Vision (ICCV), pp. 1-8, 2007.
▰ Z. Q. Al-Zaydi, D. L. Ndzi, M. L. Kamarudin, A. Zakaria, and A. Y. Shakaff, "A robust multimedia surveillance system for people counting," Multimedia
Tools and Applications, pp. 1-28, 2016.
74
References
75
▰ R. Liang, Y. Zhu, and H. Wang, "Counting crowd flow based on feature points," Neurocomputing, vol. 133, pp. 377-384, 2014.
▰ D. G. Lowe, "Distinctive image features from scale-invariant keypoints," International journal of computer vision, vol. 60, pp. 91-110, 2004.
▰ K. Chen, C. C. Loy, S. Gong, and T. Xiang, "Feature Mining for Localised Crowd Counting," BMVC, p. 3, 2012.
▰ B. Xu and G. Qiu, "Crowd density estimation based on rich features and random projection forest,"IEEE Winter Conference on Applications of
Computer Vision (WACV), pp. 1-8, 2016.
▰ D. Kong, D. Gray, and H. Tao, "A viewpoint invariant approach for crowd counting," 18th International Conference on in Pattern Recognition (ICPR).
pp. 1187-1190, 2006.
▰ Zeng, Xinchuan, and Tony R. Martinez. "Distributed-balanced stratified cross-validation for accuracy estimation." Journal of Experimental &
Theoretical Artificial Intelligence vol. 12, pp. 1-12, 2000.
▰ Ojala, Timo, Matti Pietikainen, and Topi Maenpaa. "Multiresolution gray-scale and rotation invariant texture classification with local binary patterns."
IEEE Transactions on pattern analysis and machine intelligence, vol. 24, pp. 971-987, 2002.
▰ S. L. Kukreja, J. Löfberg, and M. J. Brenner, "A least absolute shrinkage and selection operator (LASSO) for nonlinear system identification," IFAC
Proceedings Volumes, vol. 39, pp. 814-819, 2006.
▰ D. Kang, D. Dhar, and A. B. Chan, "Crowd Counting by Adapting Convolutional Neural Networks with Side Information," arXiv preprint
arXiv:1611.06748, 2016.
▰ C. Zhang, H. Li, X. Wang, and X. Yang, "Cross-scene crowd counting via deep convolutional neural networks," IEEE Conference on Computer Vision
and Pattern Recognition, pp. 833-841, 2015.
76
THANKS

Más contenido relacionado

La actualidad más candente

Object Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkObject Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkNader Karimi
 
Overview on Optimization algorithms in Deep Learning
Overview on Optimization algorithms in Deep LearningOverview on Optimization algorithms in Deep Learning
Overview on Optimization algorithms in Deep LearningKhang Pham
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...Edge AI and Vision Alliance
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentationAshwinBicholiya
 
Statistical Pattern recognition(1)
Statistical Pattern recognition(1)Statistical Pattern recognition(1)
Statistical Pattern recognition(1)Syed Atif Naseem
 
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-ResolutionTaegyun Jeon
 
Transfer learning-presentation
Transfer learning-presentationTransfer learning-presentation
Transfer learning-presentationBushra Jbawi
 
Deep learning for object detection
Deep learning for object detectionDeep learning for object detection
Deep learning for object detectionWenjing Chen
 
Kohonen self organizing maps
Kohonen self organizing mapsKohonen self organizing maps
Kohonen self organizing mapsraphaelkiminya
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detectionBrodmann17
 
You only look once: Unified, real-time object detection (UPC Reading Group)
You only look once: Unified, real-time object detection (UPC Reading Group)You only look once: Unified, real-time object detection (UPC Reading Group)
You only look once: Unified, real-time object detection (UPC Reading Group)Universitat Politècnica de Catalunya
 
ResNet basics (Deep Residual Network for Image Recognition)
ResNet basics (Deep Residual Network for Image Recognition)ResNet basics (Deep Residual Network for Image Recognition)
ResNet basics (Deep Residual Network for Image Recognition)Sanjay Saha
 
ICCES 2017 - Crowd Density Estimation Method using Regression Analysis
ICCES 2017 - Crowd Density Estimation Method using Regression AnalysisICCES 2017 - Crowd Density Estimation Method using Regression Analysis
ICCES 2017 - Crowd Density Estimation Method using Regression AnalysisAhmed Gad
 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillanceAshfaqul Haque John
 
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object DetectionTaegyun Jeon
 

La actualidad más candente (20)

Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Object Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkObject Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning Framework
 
Overview on Optimization algorithms in Deep Learning
Overview on Optimization algorithms in Deep LearningOverview on Optimization algorithms in Deep Learning
Overview on Optimization algorithms in Deep Learning
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 
Transfer Learning
Transfer LearningTransfer Learning
Transfer Learning
 
Statistical Pattern recognition(1)
Statistical Pattern recognition(1)Statistical Pattern recognition(1)
Statistical Pattern recognition(1)
 
Yolo
YoloYolo
Yolo
 
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
 
Transfer learning-presentation
Transfer learning-presentationTransfer learning-presentation
Transfer learning-presentation
 
Deep learning for object detection
Deep learning for object detectionDeep learning for object detection
Deep learning for object detection
 
Kohonen self organizing maps
Kohonen self organizing mapsKohonen self organizing maps
Kohonen self organizing maps
 
Mc culloch pitts neuron
Mc culloch pitts neuronMc culloch pitts neuron
Mc culloch pitts neuron
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detection
 
You only look once: Unified, real-time object detection (UPC Reading Group)
You only look once: Unified, real-time object detection (UPC Reading Group)You only look once: Unified, real-time object detection (UPC Reading Group)
You only look once: Unified, real-time object detection (UPC Reading Group)
 
ResNet basics (Deep Residual Network for Image Recognition)
ResNet basics (Deep Residual Network for Image Recognition)ResNet basics (Deep Residual Network for Image Recognition)
ResNet basics (Deep Residual Network for Image Recognition)
 
Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)
 
ICCES 2017 - Crowd Density Estimation Method using Regression Analysis
ICCES 2017 - Crowd Density Estimation Method using Regression AnalysisICCES 2017 - Crowd Density Estimation Method using Regression Analysis
ICCES 2017 - Crowd Density Estimation Method using Regression Analysis
 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillance
 
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
 

Similar a M.Sc. Thesis - Automatic People Counting in Crowded Scenes

A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...theijes
 
Presentation of PhD thesis on Location Data Fusion
Presentation of PhD thesis on Location Data Fusion Presentation of PhD thesis on Location Data Fusion
Presentation of PhD thesis on Location Data Fusion Alket Cecaj
 
Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)alaxandre
 
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...
Computing Just What You Need: Online Data Analysis and Reduction  at Extreme ...Computing Just What You Need: Online Data Analysis and Reduction  at Extreme ...
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...Ian Foster
 
Data fusion for city live event detection
Data fusion for city live event detectionData fusion for city live event detection
Data fusion for city live event detectionAlket Cecaj
 
H2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupH2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupSri Ambati
 
Automated software testing cases generation framework to ensure the efficienc...
Automated software testing cases generation framework to ensure the efficienc...Automated software testing cases generation framework to ensure the efficienc...
Automated software testing cases generation framework to ensure the efficienc...Sheikh Monirul Hasan
 
Frequency plot and relevance plot to enhance visual data exploration
Frequency plot and relevance plot to enhance visual data explorationFrequency plot and relevance plot to enhance visual data exploration
Frequency plot and relevance plot to enhance visual data explorationUniversidade de São Paulo
 
Implementation of Automated Attendance System using Deep Learning
Implementation of Automated Attendance System using Deep LearningImplementation of Automated Attendance System using Deep Learning
Implementation of Automated Attendance System using Deep LearningMd. Mahfujur Rahman
 
It's MY JOB: Identifying and Improving Content Quality for Online recruitmen...
 It's MY JOB: Identifying and Improving Content Quality for Online recruitmen... It's MY JOB: Identifying and Improving Content Quality for Online recruitmen...
It's MY JOB: Identifying and Improving Content Quality for Online recruitmen...IIIT Hyderabad
 
Long-term Face Tracking in the Wild using Deep Learning
Long-term Face Tracking in the Wild using Deep LearningLong-term Face Tracking in the Wild using Deep Learning
Long-term Face Tracking in the Wild using Deep LearningElaheh Rashedi
 
3d object detection and recognition : a review
3d object detection and recognition : a review3d object detection and recognition : a review
3d object detection and recognition : a reviewsyedamashoon
 
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...lauratoni4
 
Extracting individual information using facial recognition in a smart mirror....
Extracting individual information using facial recognition in a smart mirror....Extracting individual information using facial recognition in a smart mirror....
Extracting individual information using facial recognition in a smart mirror....IQRARANI11
 
Dissertation final report
Dissertation final reportDissertation final report
Dissertation final reportSmriti Tikoo
 
Performance Comparison of Face Recognition Using DCT Against Face Recognition...
Performance Comparison of Face Recognition Using DCT Against Face Recognition...Performance Comparison of Face Recognition Using DCT Against Face Recognition...
Performance Comparison of Face Recognition Using DCT Against Face Recognition...CSCJournals
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverviewMotaz El-Saban
 
Energy-based Model for Out-of-Distribution Detection in Deep Medical Image Se...
Energy-based Model for Out-of-Distribution Detection in Deep Medical Image Se...Energy-based Model for Out-of-Distribution Detection in Deep Medical Image Se...
Energy-based Model for Out-of-Distribution Detection in Deep Medical Image Se...Seunghyun Hwang
 
A simplified and novel technique to retrieve color images from hand-drawn sk...
A simplified and novel technique to retrieve color images from  hand-drawn sk...A simplified and novel technique to retrieve color images from  hand-drawn sk...
A simplified and novel technique to retrieve color images from hand-drawn sk...IJECEIAES
 

Similar a M.Sc. Thesis - Automatic People Counting in Crowded Scenes (20)

A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
 
Presentation of PhD thesis on Location Data Fusion
Presentation of PhD thesis on Location Data Fusion Presentation of PhD thesis on Location Data Fusion
Presentation of PhD thesis on Location Data Fusion
 
Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)
 
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...
Computing Just What You Need: Online Data Analysis and Reduction  at Extreme ...Computing Just What You Need: Online Data Analysis and Reduction  at Extreme ...
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...
 
Data fusion for city live event detection
Data fusion for city live event detectionData fusion for city live event detection
Data fusion for city live event detection
 
H2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupH2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User Group
 
Automated software testing cases generation framework to ensure the efficienc...
Automated software testing cases generation framework to ensure the efficienc...Automated software testing cases generation framework to ensure the efficienc...
Automated software testing cases generation framework to ensure the efficienc...
 
Frequency plot and relevance plot to enhance visual data exploration
Frequency plot and relevance plot to enhance visual data explorationFrequency plot and relevance plot to enhance visual data exploration
Frequency plot and relevance plot to enhance visual data exploration
 
Implementation of Automated Attendance System using Deep Learning
Implementation of Automated Attendance System using Deep LearningImplementation of Automated Attendance System using Deep Learning
Implementation of Automated Attendance System using Deep Learning
 
It's MY JOB: Identifying and Improving Content Quality for Online recruitmen...
 It's MY JOB: Identifying and Improving Content Quality for Online recruitmen... It's MY JOB: Identifying and Improving Content Quality for Online recruitmen...
It's MY JOB: Identifying and Improving Content Quality for Online recruitmen...
 
2. visualization in data mining
2. visualization in data mining2. visualization in data mining
2. visualization in data mining
 
Long-term Face Tracking in the Wild using Deep Learning
Long-term Face Tracking in the Wild using Deep LearningLong-term Face Tracking in the Wild using Deep Learning
Long-term Face Tracking in the Wild using Deep Learning
 
3d object detection and recognition : a review
3d object detection and recognition : a review3d object detection and recognition : a review
3d object detection and recognition : a review
 
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
 
Extracting individual information using facial recognition in a smart mirror....
Extracting individual information using facial recognition in a smart mirror....Extracting individual information using facial recognition in a smart mirror....
Extracting individual information using facial recognition in a smart mirror....
 
Dissertation final report
Dissertation final reportDissertation final report
Dissertation final report
 
Performance Comparison of Face Recognition Using DCT Against Face Recognition...
Performance Comparison of Face Recognition Using DCT Against Face Recognition...Performance Comparison of Face Recognition Using DCT Against Face Recognition...
Performance Comparison of Face Recognition Using DCT Against Face Recognition...
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverview
 
Energy-based Model for Out-of-Distribution Detection in Deep Medical Image Se...
Energy-based Model for Out-of-Distribution Detection in Deep Medical Image Se...Energy-based Model for Out-of-Distribution Detection in Deep Medical Image Se...
Energy-based Model for Out-of-Distribution Detection in Deep Medical Image Se...
 
A simplified and novel technique to retrieve color images from hand-drawn sk...
A simplified and novel technique to retrieve color images from  hand-drawn sk...A simplified and novel technique to retrieve color images from  hand-drawn sk...
A simplified and novel technique to retrieve color images from hand-drawn sk...
 

Más de Ahmed Gad

ICEIT'20 Cython for Speeding-up Genetic Algorithm
ICEIT'20 Cython for Speeding-up Genetic AlgorithmICEIT'20 Cython for Speeding-up Genetic Algorithm
ICEIT'20 Cython for Speeding-up Genetic AlgorithmAhmed Gad
 
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...Ahmed Gad
 
Python for Computer Vision - Revision 2nd Edition
Python for Computer Vision - Revision 2nd EditionPython for Computer Vision - Revision 2nd Edition
Python for Computer Vision - Revision 2nd EditionAhmed Gad
 
Multi-Objective Optimization using Non-Dominated Sorting Genetic Algorithm wi...
Multi-Objective Optimization using Non-Dominated Sorting Genetic Algorithm wi...Multi-Objective Optimization using Non-Dominated Sorting Genetic Algorithm wi...
Multi-Objective Optimization using Non-Dominated Sorting Genetic Algorithm wi...Ahmed Gad
 
Derivation of Convolutional Neural Network from Fully Connected Network Step-...
Derivation of Convolutional Neural Network from Fully Connected Network Step-...Derivation of Convolutional Neural Network from Fully Connected Network Step-...
Derivation of Convolutional Neural Network from Fully Connected Network Step-...Ahmed Gad
 
Introduction to Optimization with Genetic Algorithm (GA)
Introduction to Optimization with Genetic Algorithm (GA)Introduction to Optimization with Genetic Algorithm (GA)
Introduction to Optimization with Genetic Algorithm (GA)Ahmed Gad
 
Derivation of Convolutional Neural Network (ConvNet) from Fully Connected Net...
Derivation of Convolutional Neural Network (ConvNet) from Fully Connected Net...Derivation of Convolutional Neural Network (ConvNet) from Fully Connected Net...
Derivation of Convolutional Neural Network (ConvNet) from Fully Connected Net...Ahmed Gad
 
Avoid Overfitting with Regularization
Avoid Overfitting with RegularizationAvoid Overfitting with Regularization
Avoid Overfitting with RegularizationAhmed Gad
 
Genetic Algorithm (GA) Optimization - Step-by-Step Example
Genetic Algorithm (GA) Optimization - Step-by-Step ExampleGenetic Algorithm (GA) Optimization - Step-by-Step Example
Genetic Algorithm (GA) Optimization - Step-by-Step ExampleAhmed Gad
 
Backpropagation: Understanding How to Update ANNs Weights Step-by-Step
Backpropagation: Understanding How to Update ANNs Weights Step-by-StepBackpropagation: Understanding How to Update ANNs Weights Step-by-Step
Backpropagation: Understanding How to Update ANNs Weights Step-by-StepAhmed Gad
 
Computer Vision: Correlation, Convolution, and Gradient
Computer Vision: Correlation, Convolution, and GradientComputer Vision: Correlation, Convolution, and Gradient
Computer Vision: Correlation, Convolution, and GradientAhmed Gad
 
Python for Computer Vision - Revision
Python for Computer Vision - RevisionPython for Computer Vision - Revision
Python for Computer Vision - RevisionAhmed Gad
 
Anime Studio Pro 10 Tutorial as Part of Multimedia Course
Anime Studio Pro 10 Tutorial as Part of Multimedia CourseAnime Studio Pro 10 Tutorial as Part of Multimedia Course
Anime Studio Pro 10 Tutorial as Part of Multimedia CourseAhmed Gad
 
Brief Introduction to Deep Learning + Solving XOR using ANNs
Brief Introduction to Deep Learning + Solving XOR using ANNsBrief Introduction to Deep Learning + Solving XOR using ANNs
Brief Introduction to Deep Learning + Solving XOR using ANNsAhmed Gad
 
Operations in Digital Image Processing + Convolution by Example
Operations in Digital Image Processing + Convolution by ExampleOperations in Digital Image Processing + Convolution by Example
Operations in Digital Image Processing + Convolution by ExampleAhmed Gad
 
MATLAB Code + Description : Real-Time Object Motion Detection and Tracking
MATLAB Code + Description : Real-Time Object Motion Detection and TrackingMATLAB Code + Description : Real-Time Object Motion Detection and Tracking
MATLAB Code + Description : Real-Time Object Motion Detection and TrackingAhmed Gad
 
MATLAB Code + Description : Very Simple Automatic English Optical Character R...
MATLAB Code + Description : Very Simple Automatic English Optical Character R...MATLAB Code + Description : Very Simple Automatic English Optical Character R...
MATLAB Code + Description : Very Simple Automatic English Optical Character R...Ahmed Gad
 
Graduation Project - Face Login : A Robust Face Identification System for Sec...
Graduation Project - Face Login : A Robust Face Identification System for Sec...Graduation Project - Face Login : A Robust Face Identification System for Sec...
Graduation Project - Face Login : A Robust Face Identification System for Sec...Ahmed Gad
 
Introduction to MATrices LABoratory (MATLAB) as Part of Digital Signal Proces...
Introduction to MATrices LABoratory (MATLAB) as Part of Digital Signal Proces...Introduction to MATrices LABoratory (MATLAB) as Part of Digital Signal Proces...
Introduction to MATrices LABoratory (MATLAB) as Part of Digital Signal Proces...Ahmed Gad
 
Introduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course NotesIntroduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course NotesAhmed Gad
 

Más de Ahmed Gad (20)

ICEIT'20 Cython for Speeding-up Genetic Algorithm
ICEIT'20 Cython for Speeding-up Genetic AlgorithmICEIT'20 Cython for Speeding-up Genetic Algorithm
ICEIT'20 Cython for Speeding-up Genetic Algorithm
 
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...
 
Python for Computer Vision - Revision 2nd Edition
Python for Computer Vision - Revision 2nd EditionPython for Computer Vision - Revision 2nd Edition
Python for Computer Vision - Revision 2nd Edition
 
Multi-Objective Optimization using Non-Dominated Sorting Genetic Algorithm wi...
Multi-Objective Optimization using Non-Dominated Sorting Genetic Algorithm wi...Multi-Objective Optimization using Non-Dominated Sorting Genetic Algorithm wi...
Multi-Objective Optimization using Non-Dominated Sorting Genetic Algorithm wi...
 
Derivation of Convolutional Neural Network from Fully Connected Network Step-...
Derivation of Convolutional Neural Network from Fully Connected Network Step-...Derivation of Convolutional Neural Network from Fully Connected Network Step-...
Derivation of Convolutional Neural Network from Fully Connected Network Step-...
 
Introduction to Optimization with Genetic Algorithm (GA)
Introduction to Optimization with Genetic Algorithm (GA)Introduction to Optimization with Genetic Algorithm (GA)
Introduction to Optimization with Genetic Algorithm (GA)
 
Derivation of Convolutional Neural Network (ConvNet) from Fully Connected Net...
Derivation of Convolutional Neural Network (ConvNet) from Fully Connected Net...Derivation of Convolutional Neural Network (ConvNet) from Fully Connected Net...
Derivation of Convolutional Neural Network (ConvNet) from Fully Connected Net...
 
Avoid Overfitting with Regularization
Avoid Overfitting with RegularizationAvoid Overfitting with Regularization
Avoid Overfitting with Regularization
 
Genetic Algorithm (GA) Optimization - Step-by-Step Example
Genetic Algorithm (GA) Optimization - Step-by-Step ExampleGenetic Algorithm (GA) Optimization - Step-by-Step Example
Genetic Algorithm (GA) Optimization - Step-by-Step Example
 
Backpropagation: Understanding How to Update ANNs Weights Step-by-Step
Backpropagation: Understanding How to Update ANNs Weights Step-by-StepBackpropagation: Understanding How to Update ANNs Weights Step-by-Step
Backpropagation: Understanding How to Update ANNs Weights Step-by-Step
 
Computer Vision: Correlation, Convolution, and Gradient
Computer Vision: Correlation, Convolution, and GradientComputer Vision: Correlation, Convolution, and Gradient
Computer Vision: Correlation, Convolution, and Gradient
 
Python for Computer Vision - Revision
Python for Computer Vision - RevisionPython for Computer Vision - Revision
Python for Computer Vision - Revision
 
Anime Studio Pro 10 Tutorial as Part of Multimedia Course
Anime Studio Pro 10 Tutorial as Part of Multimedia CourseAnime Studio Pro 10 Tutorial as Part of Multimedia Course
Anime Studio Pro 10 Tutorial as Part of Multimedia Course
 
Brief Introduction to Deep Learning + Solving XOR using ANNs
Brief Introduction to Deep Learning + Solving XOR using ANNsBrief Introduction to Deep Learning + Solving XOR using ANNs
Brief Introduction to Deep Learning + Solving XOR using ANNs
 
Operations in Digital Image Processing + Convolution by Example
Operations in Digital Image Processing + Convolution by ExampleOperations in Digital Image Processing + Convolution by Example
Operations in Digital Image Processing + Convolution by Example
 
MATLAB Code + Description : Real-Time Object Motion Detection and Tracking
MATLAB Code + Description : Real-Time Object Motion Detection and TrackingMATLAB Code + Description : Real-Time Object Motion Detection and Tracking
MATLAB Code + Description : Real-Time Object Motion Detection and Tracking
 
MATLAB Code + Description : Very Simple Automatic English Optical Character R...
MATLAB Code + Description : Very Simple Automatic English Optical Character R...MATLAB Code + Description : Very Simple Automatic English Optical Character R...
MATLAB Code + Description : Very Simple Automatic English Optical Character R...
 
Graduation Project - Face Login : A Robust Face Identification System for Sec...
Graduation Project - Face Login : A Robust Face Identification System for Sec...Graduation Project - Face Login : A Robust Face Identification System for Sec...
Graduation Project - Face Login : A Robust Face Identification System for Sec...
 
Introduction to MATrices LABoratory (MATLAB) as Part of Digital Signal Proces...
Introduction to MATrices LABoratory (MATLAB) as Part of Digital Signal Proces...Introduction to MATrices LABoratory (MATLAB) as Part of Digital Signal Proces...
Introduction to MATrices LABoratory (MATLAB) as Part of Digital Signal Proces...
 
Introduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course NotesIntroduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course Notes
 

Último

Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 

Último (20)

Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 

M.Sc. Thesis - Automatic People Counting in Crowded Scenes

  • 1. Automatic People Counting in Crowded Scenes Menoufia University Faculty of Computers and Information Information Technology Department By Ahmed F. Gad ahmed.fawzy@ci.menofia.edu.eg Supervised By Prof. Khalid M. Amin Dr. Ahmed M. Hamad 15 August 2018
  • 2. Index 2 • Introduction • Problem Definition • Related Work • Proposed Method & Experimental Results • Decrease Prediction Error • Testing using Overcrowded Scene • Feature Reduction • Decrease Computation Complexity • Conclusion • Publications • References
  • 3. Motivation 3 Difficult to analyze manually Krausz, Barbara, and Christian Bauckhage. "Loveparade 2010: Automatic video analysis of a crowd disaster." Computer Vision and Image Understanding 116.3 (2012): 307-319.
  • 5. Crowd Counting Approaches Detection-Based Crowd Counting 5 Test Classifier
  • 6. Crowd Counting Approaches Detection-Based Crowd Counting 6 Holistic Partial Test Classifier
  • 9. Loy, Chen Change, et al. "Crowd counting and profiling: Methodology and evaluation." Modeling, Simulation and Visual Analysis of Crowds. Springer, New York, NY, 2013. 347-382. Crowd Counting Approaches Crowd Density Estimation 9 ▰ Solves the requirements to detect and track objects. ▰ Counting based on groups not individuals. Scene Features Count X Y
  • 11. Index 11 • Introduction • Problem Definition • Related Work • Proposed Method & Experimental Results • Decrease Prediction Error • Testing using Overcrowded Scene • Feature Reduction • Decrease Computation Complexity • Conclusion • Publications • References
  • 12. Problem Definition ▰ Predicting the people count in a scene is not straight forward. Count
  • 13. Problem Definition 13 ▰ Predicting the people count in a scene is not straight forward. Count Feature Mining Texture Edge
  • 14. Problem Definition 14 ▰ Predicting the people count in a scene is not straight forward. Count Feature Mining Texture Edge Crowd Levels Non-Linearity
  • 15. Problem Definition 15 ▰ Predicting the people count in a scene is not straight forward. Count Feature Mining Texture Edge Crowd Levels Same Size Non-Linearity
  • 16. Problem Definition 16 ▰ Predicting the people count in a scene is not straight forward. Count Feature Mining Texture Edge Crowd Levels Same Size Scale Non-Linearity
  • 17. Problem Definition 17 ▰ Predicting the people count in a scene is not straight forward. Count Feature Mining Texture Edge Crowd Levels Same Size Scale Non-Linearity SR Properties Variations Capacity
  • 18. Problem Definition Perspective Distortion ▰ Identical objects seems different at different distances from the camera due to perspective distortion 18
  • 19. Index 19 • Introduction • Problem Definition • Related Work • Proposed Method & Experimental Results • Decrease Prediction Error • Testing using Overcrowded Scene • Feature Reduction • Decrease Computation Complexity • Conclusion • Publications • References
  • 20. Related Work Pixel Count 20Ma, Ruihua, et al. "On pixel count based crowd density estimation for visual surveillance.“ IEEE Conference on Cybernetics and Intelligent Systems. Vol. 1. 2004. Region Pixel Count Pixel Count is not a good feature to be used in complex environments
  • 21. Related Work Texture & Edge Features 21 Segmented Region Texture Edge GLCM HOG Pixel Count Chan, Antoni B., Zhang-Sheng John Liang, and Nuno Vasconcelos. "Privacy preserving crowd monitoring: Counting people without people models or tracking.". IEEE Conference on Computer Vision and Pattern Recognition (CCPR). 2008.
  • 22. Chan, Antoni B., Zhang-Sheng John Liang, and Nuno Vasconcelos. "Privacy preserving crowd monitoring: Counting people without people models or tracking.". IEEE Conference on Computer Vision and Pattern Recognition (CCPR). 2008. Related Work Perspective Distortion 22 P, X P
  • 23. Chan, Antoni B., Zhang-Sheng John Liang, and Nuno Vasconcelos. "Privacy preserving crowd monitoring: Counting people without people models or tracking.". IEEE Conference on Computer Vision and Pattern Recognition (CCPR). 2008. Related Work Perspective Distortion 23 P, X P
  • 24. Chan, Antoni B., Zhang-Sheng John Liang, and Nuno Vasconcelos. "Privacy preserving crowd monitoring: Counting people without people models or tracking.". IEEE Conference on Computer Vision and Pattern Recognition (CCPR). 2008. Related Work Perspective Distortion 24 P, X P Error 12.997%
  • 25. Related Work 25 Pixel Count Texture - GLCM Edge - HOG Chen, Ke, et al. "Feature mining for localised crowd counting." BMVC. Vol. 1. No. 2. 2012.
  • 26. Related Work 26 Pixel Count Texture - GLCM Edge - HOG Error 17.96% Chen, Ke, et al. "Feature mining for localised crowd counting." BMVC. Vol. 1. No. 2. 2012.
  • 27. Related Work KeyPoints 27Al-Zaydi, Zeyad QH, et al. "A robust multimedia surveillance system for people counting." Multimedia Tools and Applications 76.22 (2017): 23777-23804. KeyPoint SIFT FAST
  • 28. Related Work KeyPoints 28Al-Zaydi, Zeyad QH, et al. "A robust multimedia surveillance system for people counting." Multimedia Tools and Applications 76.22 (2017): 23777-23804. Error 14.11% KeyPoint SIFT FAST
  • 29. Index 29 • Introduction • Problem Definition • Related Work • Proposed Method & Experimental Results • Decrease Prediction Error • Testing using Overcrowded Scene • Feature Reduction • Decrease Computation Complexity • Conclusion • Publications • References
  • 30. Proposed Method Decrease Prediction Error 30 Training Testing
  • 31. Feature Extraction 31 Segmented Region Texture Edge KeyPoint GLCM LBP SIFTHOG Edge Strength Area Extent Circularity Scale Orientation GLGCM
  • 32. Feature Extraction 32 Segmented Region Texture Edge KeyPoint GLCM LBP SIFTHOG Edge Strength Area Extent Circularity Scale Orientation Feature Vector of 164 Elements GLGCM
  • 33. Regression Modelling ▰ Regression model maps independent variable (feature) to some independent variables (people count) 33 Features Count Regression Model Independent Dependent GPR RF RPF LASSO KNN Ryan, David, et al. "An evaluation of crowd counting methods, features and regression models." Computer Vision and Image Understanding 130 (2015): 1-17. Loy, Chen Change, et al. "Crowd counting and profiling: Methodology and evaluation." Modeling, Simulation and Visual Analysis of Crowds. Springer, New York, NY, (2013). 347-382.
  • 34. UCSD Crowd Counting Dataset 34
  • 35. UCSD Crowd Counting Dataset 35 Strong GT
  • 36. UCSD Crowd Counting Dataset 36 Strong GT 8,000 Training 12,067 Testing Core i7 – 16 GB RAM – scikit-learn
  • 37. 1st Experiment Results Discover the Best Regression Models 37
  • 38. 1st Experiment Results Previous Works Comparison 38
  • 39. 2nd Experiment Results Covering All Variations using Cross Validation 39 Problem Random Sample Selection only Covered 33 Levels Ground Truth 31 Before CV 22.49
  • 40. 2nd Experiment Results Covering All Variations using Cross Validation 40 Cross Validation Select Samples from All Levels Problem Random Sample Selection only Covered 33 Levels Ground Truth 31 Before CV 22.49 After CV 30.99 Solution
  • 41. 2nd Experiment Results Covering All Variations using Cross Validation 41 Cross Validation Select Samples from All Levels Problem Random Sample Selection only Covered 33 Levels Ground Truth 31 Before CV 22.49 After CV 30.99 Solution
  • 42. Index 42 • Introduction • Problem Definition • Related Work • Proposed Method & Experimental Results • Decrease Prediction Error • Testing using Overcrowded Scene • Feature Reduction • Decrease Computation Complexity • Conclusion • Publications • References
  • 43. Applying Proposed Method with Overcrowded Dataset UCF Crowd Dataset – VERY CHALLENGING 43 Idrees, Haroon, et al. "Multi-source multi-scale counting in extremely dense crowd images." IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 2013.
  • 44. Applying Proposed Method with Overcrowded Dataset UCF Crowd Dataset – VERY CHALLENGING 44 50 Images Idrees, Haroon, et al. "Multi-source multi-scale counting in extremely dense crowd images." IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 2013. 40 Training 10 Testing MAE : 338.41 Error Percent : 26.45%
  • 45. UCF Crowd Dataset Previous Works Comparison 45 Regression
  • 46. UCF Crowd Dataset Previous Works Comparison 46 Regression 2015:2016 Deep CNN
  • 47. UCF Crowd Dataset Previous Works Comparison 47 2017 Deep CNN Regression 2015:2016 Deep CNN
  • 48. Applying Proposed Method with Overcrowded Dataset Marathon Crowd Dataset 48 Ali, Saad, and Mubarak Shah. "Floor fields for tracking in high density crowd scenes." European conference on computer vision. Springer, Berlin, Heidelberg, 2008.
  • 49. Applying Proposed Method with Overcrowded Dataset Marathon Crowd Dataset 49 492 Images Ali, Saad, and Mubarak Shah. "Floor fields for tracking in high density crowd scenes." European conference on computer vision. Springer, Berlin, Heidelberg, 2008. 350 Training 142 Testing MAE : 13.88 Error Percent : 3.79%
  • 50. Index 50 • Introduction • Problem Definition • Related Work • Proposed Method & Experimental Results • Decrease Prediction Error • Testing using Overcrowded Scene • Feature Reduction • Decrease Computation Complexity • Conclusion • Publications • References
  • 51. Proposed Method + Feature Reduction 5151 Training Testing
  • 52. Proposed Method + Feature Reduction 5252 Training Testing
  • 53. Feature Reduction 53 Reduction Techniques Filter Wrapper Embedded Keep Good Features & Remove Bad Ones (Irrelevant & Correlated) Chandrashekar, Girish, and Ferat Sahin. "A survey on feature selection methods." Computers & Electrical Engineering 40.1 (2014): 16-28.
  • 54. Feature Reduction 54 Reduction Techniques Filter Wrapper Embedded Keep Good Features & Remove Bad Ones (Irrelevant & Correlated) Chandrashekar, Girish, and Ferat Sahin. "A survey on feature selection methods." Computers & Electrical Engineering 40.1 (2014): 16-28. 𝑪𝒐𝒔𝒕 𝑾 = 𝒊=𝟏 𝑵 (𝒚𝒊 − 𝒋=𝟎 𝑴 𝒘𝒊 𝒙𝒊𝒋) 𝟐 + 𝝀 𝒋=𝟎 𝑴 |𝒘𝒋| LASSO
  • 56. Feature Reduction Increase Model Capacity 56 All Features & Less Samples Less Features & More Samples
  • 57. Index 57 • Introduction • Problem Definition • Related Work • Proposed Method & Experimental Results • Decrease Prediction Error • Testing using Overcrowded Scene • Feature Reduction • Decrease Computation Complexity • Conclusion • Publications • References
  • 58. Proposed Method + Feature Tracking 58 Frame i-1Frame i
  • 59. Proposed Method + Feature Tracking 59 Frame i-1Frame i Matching Metrics Spatial Top Left Corner (X, Y) Width Height Texture LBP
  • 63. Feature Tracking Computational Time ▰ 85.12% of the time consumed to extract features is saved (i.e. we have not to call the FE for 85.12% of the total regions). 63
  • 64. Feature Tracking FPS 64 𝑺𝑹/𝑭𝒓𝒂𝒎𝒆 = 𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑺𝑹𝒔 𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑭𝒓𝒂𝒎𝒆𝒔
  • 65. Feature Tracking FPS 65 𝑺𝑹/𝑭𝒓𝒂𝒎𝒆 = 𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑺𝑹𝒔 𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑭𝒓𝒂𝒎𝒆𝒔 𝑻𝒊𝒎𝒆/𝑭𝒓𝒂𝒎𝒆 = 𝑺𝑹/𝑭𝒓𝒂𝒎𝒆 ∗ 𝑺𝑹 𝑻𝒊𝒎𝒆
  • 66. Feature Tracking FPS 66 𝑺𝑹/𝑭𝒓𝒂𝒎𝒆 = 𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑺𝑹𝒔 𝑻𝒐𝒕𝒂𝒍 # 𝒐𝒇 𝑭𝒓𝒂𝒎𝒆𝒔 𝑻𝒊𝒎𝒆/𝑭𝒓𝒂𝒎𝒆 = 𝑺𝑹/𝑭𝒓𝒂𝒎𝒆 ∗ 𝑺𝑹 𝑻𝒊𝒎𝒆 𝑭𝑷𝑺 = 𝟏 𝑻𝒊𝒎𝒆/𝑭𝒓𝒂𝒎𝒆
  • 67. Feature Tracking Prediction Error Percent with Tracking 67
  • 68. Feature Tracking Prediction Error Percent with Tracking 68 No Track Track
  • 69. Index 69 • Introduction • Problem Definition • Related Work • Proposed Method & Experimental Results • Decrease Prediction Error • Testing using Overcrowded Scene • Feature Reduction • Decrease Computation Complexity • Conclusion • Publications • References
  • 70. Conclusion ▰ This work proposed a technique for crowd density estimation based multiple features. ▰ Less Prediction Error Compared to Previous Works using All Features. ▰ Enhanced Results using Cross Validation. ▰ Accuracy Proved by using Different Datasets. ▰ Increasing Model Capacity after Feature Reduction. ▰ Reduced Computational Time using Feature Tracking. 70
  • 71. Index 71 • Introduction • Problem Definition • Related Work • Proposed Method & Experimental Results • Decrease Prediction Error • Testing using Overcrowded Scene • Feature Reduction • Decrease Computation Complexity • Conclusion • Publications • References
  • 72. Publications ▰ A. Gad, A. Hamad, K. Amin. "Crowd Density Estimation Using Multiple Features Categories and Multiple Regression Models." 12th IEEE International Conference on Computer Engineering & Systems (ICCES), pp. 430-435, Dec. 2017. ▰ Estimating People Count in Crowded Scenes Using Multiple Features Categories and Multiple Regression Models. Pattern Analysis and Applications Journal, Springer, Under Review. ▰ Time-Efficient Crowd Density Estimation using Feature Tracking. Prepared for submission. 72
  • 73. Index 73 • Introduction • Problem Definition • Related Work • Proposed Method & Experimental Results • Decrease Prediction Error • Testing using Overcrowded Scene • Feature Reduction • Decrease Computation Complexity • Conclusion • Publications • References
  • 74. References ▰ C. C. Loy, K. Chen, S. Gong, and T. Xiang, "Crowd counting and profiling: Methodology and evaluation," Modeling, Simulation and Visual Analysis of Crowds,Springer, pp. 347-382, 2013. ▰ W. Zhen, L. Mao, and Z. Yuan, "Analysis of trample disaster and a case study–Mihong bridge fatality in China in 2004," Safety Science, vol. 46, pp. 1255-1270, 2008. ▰ D. Helbing, A. Johansson, and H. Z. Al-Abideen, "Dynamics of crowd disasters: An empirical study," Physical review E, vol. 75, p. 046109, 2007. ▰ B. Krausz and C. Bauckhage, "Loveparade 2010: Automatic video analysis of a crowd disaster," Computer Vision and Image Understanding, vol. 116, pp. 307-319, 2012. ▰ B. Wu and R. Nevatia, "Detection and tracking of multiple, partially occluded humans by bayesian combination of edgelet based part detectors," International Journal of Computer Vision, vol. 75, pp. 247-266, 2007. ▰ D. Ryan, S. Denman, S. Sridharan, and C. Fookes, "An evaluation of crowd counting methods, features and regression models," Computer Vision and Image Understanding, vol. 130, pp. 1-17, 2015. ▰ A. B. Chan, Z.-S. J. Liang, and N. Vasconcelos, "Privacy preserving crowd monitoring: Counting people without people models or tracking,". IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1-7, 2008. ▰ A. B. Chan and N. Vasconcelos, "Counting people with low-level features and Bayesian regression," IEEE Transactions on Image Processing, vol. 21, pp. 2160-2177, 2012. ▰ L. Dong, V. Parameswaran, V. Ramesh, and I. Zoghlami, "Fast crowd segmentation using shape indexing,". IEEE 11th International Conference on Computer Vision (ICCV), pp. 1-8, 2007. ▰ Z. Q. Al-Zaydi, D. L. Ndzi, M. L. Kamarudin, A. Zakaria, and A. Y. Shakaff, "A robust multimedia surveillance system for people counting," Multimedia Tools and Applications, pp. 1-28, 2016. 74
  • 75. References 75 ▰ R. Liang, Y. Zhu, and H. Wang, "Counting crowd flow based on feature points," Neurocomputing, vol. 133, pp. 377-384, 2014. ▰ D. G. Lowe, "Distinctive image features from scale-invariant keypoints," International journal of computer vision, vol. 60, pp. 91-110, 2004. ▰ K. Chen, C. C. Loy, S. Gong, and T. Xiang, "Feature Mining for Localised Crowd Counting," BMVC, p. 3, 2012. ▰ B. Xu and G. Qiu, "Crowd density estimation based on rich features and random projection forest,"IEEE Winter Conference on Applications of Computer Vision (WACV), pp. 1-8, 2016. ▰ D. Kong, D. Gray, and H. Tao, "A viewpoint invariant approach for crowd counting," 18th International Conference on in Pattern Recognition (ICPR). pp. 1187-1190, 2006. ▰ Zeng, Xinchuan, and Tony R. Martinez. "Distributed-balanced stratified cross-validation for accuracy estimation." Journal of Experimental & Theoretical Artificial Intelligence vol. 12, pp. 1-12, 2000. ▰ Ojala, Timo, Matti Pietikainen, and Topi Maenpaa. "Multiresolution gray-scale and rotation invariant texture classification with local binary patterns." IEEE Transactions on pattern analysis and machine intelligence, vol. 24, pp. 971-987, 2002. ▰ S. L. Kukreja, J. Löfberg, and M. J. Brenner, "A least absolute shrinkage and selection operator (LASSO) for nonlinear system identification," IFAC Proceedings Volumes, vol. 39, pp. 814-819, 2006. ▰ D. Kang, D. Dhar, and A. B. Chan, "Crowd Counting by Adapting Convolutional Neural Networks with Side Information," arXiv preprint arXiv:1611.06748, 2016. ▰ C. Zhang, H. Li, X. Wang, and X. Yang, "Cross-scene crowd counting via deep convolutional neural networks," IEEE Conference on Computer Vision and Pattern Recognition, pp. 833-841, 2015.