SlideShare ist ein Scribd-Unternehmen logo
1 von 76
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Presentation slides on Child Tracking System
Presentation slides on Child Tracking SystemPresentation slides on Child Tracking System
Presentation slides on Child Tracking SystemMd Kafiul Islam
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learningSushant Shrivastava
 
Machine Learning Project Lifecycle
Machine Learning Project LifecycleMachine Learning Project Lifecycle
Machine Learning Project LifecycleAbdelhak MAHMOUDI
 
Multiple object detection
Multiple object detectionMultiple object detection
Multiple object detectionSAURABH KUMAR
 
Human Activity Recognition
Human Activity RecognitionHuman Activity Recognition
Human Activity RecognitionAshwinGill1
 
Machine Learning for Disease Prediction
Machine Learning for Disease PredictionMachine Learning for Disease Prediction
Machine Learning for Disease PredictionMustafa Oğuz
 
Virtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognitionVirtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognitionMuktiKalsekar
 
Moving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNNMoving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNNNITISHKUMAR1401
 
[VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches [VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches Nexus FrontierTech
 
Cloud computing vs edge computing
Cloud computing vs edge computingCloud computing vs edge computing
Cloud computing vs edge computingAliAbdelwahab6
 
Machine learning seminar presentation
Machine learning seminar presentationMachine learning seminar presentation
Machine learning seminar presentationsweety seth
 
Computer vision suprim regmi
Computer vision suprim regmi Computer vision suprim regmi
Computer vision suprim regmi Suprim Regmi
 
Use of Artificial Intelligence in Cyber Security - Avantika University
Use of Artificial Intelligence in Cyber Security - Avantika UniversityUse of Artificial Intelligence in Cyber Security - Avantika University
Use of Artificial Intelligence in Cyber Security - Avantika UniversityAvantika University
 
Computational Intelligence and Applications
Computational Intelligence and ApplicationsComputational Intelligence and Applications
Computational Intelligence and ApplicationsChetan Kumar S
 
E-BALL TECHNOLOGY SEMINAR REPORT
E-BALL TECHNOLOGY SEMINAR REPORTE-BALL TECHNOLOGY SEMINAR REPORT
E-BALL TECHNOLOGY SEMINAR REPORTVikas Kumar
 
A survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applicationsA survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applicationsJoseph Paul Cohen PhD
 
I.t in space
I.t in spaceI.t in space
I.t in spacenunna09
 

Was ist angesagt? (20)

Presentation slides on Child Tracking System
Presentation slides on Child Tracking SystemPresentation slides on Child Tracking System
Presentation slides on Child Tracking System
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
 
Machine Learning Project Lifecycle
Machine Learning Project LifecycleMachine Learning Project Lifecycle
Machine Learning Project Lifecycle
 
Human Action Recognition
Human Action RecognitionHuman Action Recognition
Human Action Recognition
 
Multiple object detection
Multiple object detectionMultiple object detection
Multiple object detection
 
Human Activity Recognition
Human Activity RecognitionHuman Activity Recognition
Human Activity Recognition
 
Machine Learning for Disease Prediction
Machine Learning for Disease PredictionMachine Learning for Disease Prediction
Machine Learning for Disease Prediction
 
Virtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognitionVirtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognition
 
Moving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNNMoving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNN
 
[VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches [VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
 
Cloud computing vs edge computing
Cloud computing vs edge computingCloud computing vs edge computing
Cloud computing vs edge computing
 
Machine learning seminar presentation
Machine learning seminar presentationMachine learning seminar presentation
Machine learning seminar presentation
 
Computer vision suprim regmi
Computer vision suprim regmi Computer vision suprim regmi
Computer vision suprim regmi
 
Use of Artificial Intelligence in Cyber Security - Avantika University
Use of Artificial Intelligence in Cyber Security - Avantika UniversityUse of Artificial Intelligence in Cyber Security - Avantika University
Use of Artificial Intelligence in Cyber Security - Avantika University
 
Computational Intelligence and Applications
Computational Intelligence and ApplicationsComputational Intelligence and Applications
Computational Intelligence and Applications
 
E-BALL TECHNOLOGY SEMINAR REPORT
E-BALL TECHNOLOGY SEMINAR REPORTE-BALL TECHNOLOGY SEMINAR REPORT
E-BALL TECHNOLOGY SEMINAR REPORT
 
A survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applicationsA survey of deep learning approaches to medical applications
A survey of deep learning approaches to medical applications
 
I.t in space
I.t in spaceI.t in space
I.t in space
 
Virtual Mouse
Virtual MouseVirtual Mouse
Virtual Mouse
 

Ähnlich wie M.Sc. Thesis - Automatic People Counting in Crowded Scenes

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
 
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
 

Ähnlich wie M.Sc. Thesis - Automatic People Counting in Crowded Scenes (20)

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
 
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...
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
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
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlkumarajju5765
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
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
 
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
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
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
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
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
 
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
 
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
 
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
 

Kürzlich hochgeladen (20)

Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
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
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
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
 
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
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
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
 
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
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
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
 
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
 
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...
 
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
 

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.