Counting in Dense Crowds using Deep Learning

Slides:



Advertisements
Similar presentations
Rich feature Hierarchies for Accurate object detection and semantic segmentation Ross Girshick, Jeff Donahue, Trevor Darrell, Jitandra Malik (UC Berkeley)
Advertisements

Classification spotlights
WEEK 6: DEEP TRACKING STUDENTS: SI CHEN & MEERA HAHN MENTOR: AFSHIN DEGHAN.
Week 7: Deep Tracking Students: Si Chen & Meera Hahn Mentor: Afshin Deghan.
Logan Lebanoff Mentor: Haroon Idrees. Two-layer method  Trying a method that will have two layers of neural networks.
Fully Convolutional Networks for Semantic Segmentation
Unsupervised Visual Representation Learning by Context Prediction
Logan Lebanoff Mentor: Haroon Idrees
Convolutional Neural Network
Deep Learning Overview Sources: workshop-tutorial-final.pdf
Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition arXiv: v4 [cs.CV(CVPR)] 23 Apr 2015 Kaiming He, Xiangyu Zhang, Shaoqing.
Assignment 4: Deep Convolutional Neural Networks
When deep learning meets object detection: Introduction to two technologies: SSD and YOLO Wenchi Ma.
Recent developments in object detection
CS 4501: Introduction to Computer Vision Object Localization, Detection, Semantic Segmentation Connelly Barnes Some slides from Fei-Fei Li / Andrej Karpathy.
Analysis of Sparse Convolutional Neural Networks
CNN: Single-label to Multi-label
Demo.
Faster R-CNN – Concepts
CS 6501: 3D Reconstruction and Understanding Convolutional Neural Networks Connelly Barnes.
Object Detection based on Segment Masks
Dhruv Batra Georgia Tech
Data Mining, Neural Network and Genetic Programming
DeepCount Mark Lenson.
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
The Problem: Classification
CSCI 5922 Neural Networks and Deep Learning: Convolutional Nets For Image And Speech Processing Mike Mozer Department of Computer Science and Institute.
Ajita Rattani and Reza Derakhshani,
Lecture 5 Smaller Network: CNN
CAMELYON16 Challenge Matt Berseth, NLP Logix Jacksonville FL
Training Techniques for Deep Neural Networks
Efficient Deep Model for Monocular Road Segmentation
CS6890 Deep Learning Weizhen Cai
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
Fully Convolutional Networks for Semantic Segmentation
Disguised Face Identification (DFI) with Facial KeyPoints using Spatial Fusion Convolutional Network Nathan Sun CIS601.
A Convolutional Neural Network Cascade For Face Detection
Layer-wise Performance Bottleneck Analysis of Deep Neural Networks
Computer Vision James Hays
Convolutional Neural Networks
Introduction to Neural Networks
NormFace:
A Comparative Study of Convolutional Neural Network Models with Rosenblatt’s Brain Model Abu Kamruzzaman, Atik Khatri , Milind Ikke, Damiano Mastrandrea,
Road Traffic Sign Recognition
Object Classification through Deconvolutional Neural Networks
Hairong Qi, Gonzalez Family Professor
Smart Robots, Drones, IoT
CSC 578 Neural Networks and Deep Learning
A Proposal Defense On Deep Residual Network For Face Recognition Presented By SAGAR MISHRA MECE
Faster R-CNN By Anthony Martinez.
Papers 15/08.
Use 3D Convolutional Neural Network to Inspect Solder Ball Defects
Object Tracking: Comparison of
Analysis of Trained CNN (Receptive Field & Weights of Network)
RCNN, Fast-RCNN, Faster-RCNN
Mihir Patel and Nikhil Sardana
ImageNet Classification with Deep Convolutional Neural Networks
Heterogeneous convolutional neural networks for visual recognition
CSCI 5922 Neural Networks and Deep Learning: Convolutional Nets For Image And Speech Processing Mike Mozer Department of Computer Science and Institute.
Face Recognition: A Convolutional Neural Network Approach
Abnormally Detection
CSC 578 Neural Networks and Deep Learning
Department of Computer Science Ben-Gurion University of the Negev
Deep Object Co-Segmentation
CS295: Modern Systems: Application Case Study Neural Network Accelerator Sang-Woo Jun Spring 2019 Many slides adapted from Hyoukjun Kwon‘s Gatech “Designing.
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
CSC 578 Neural Networks and Deep Learning
Self-Supervised Cross-View Action Synthesis
Introduction Face detection and alignment are essential to many applications such as face recognition, facial expression recognition, age identification,
Principles of Back-Propagation
Presentation transcript:

Counting in Dense Crowds using Deep Learning Logan Lebanoff Mentor: Haroon Idrees Counting in Dense Crowds using Deep Learning

Ground truth=1567, Proposed=1590 Previous Work Ground truth=1567, Proposed=1590

Applications Concerts Political Speeches Rallies Marathons Stadiums Crowd management Safety/surveillance

Fully-Connected Layer Our Approach Deep Learning Convolutional Neural Networks (CNNs) Image Convolutional Layers Fully-Connected Layer Output Layer

Framework MatConvNet Matlab Caffe Python / C++ GPU

Pretrained models Instead of training the network from scratch, we fine-tune an existing model AlexNet 8 weight layers ImageNet-vgg-verydeep-19 19 weight layers

Training 50 crowd images Split into image patches Resize patches to 227x227x3 pixels Input to network Various convolutional layers, max pooling layers, and fully connected layers

Loss function Experimented on different loss functions for the last layer Classification problem Regression problem

Classification Network output a vector Softmax loss Size of vector is the max number of people in a patch For each index i, the value of the vector represents the confidence score that there are i people present in the image patch Softmax loss

Regression Network output a single number Experiments Represent the expected number of people in the image patch Experiments Euclidean Loss Sum of squares of differences Other

Localization Output the specific points where there is a face

Results

Results

Results

Results

Results

Results