Skip to content

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Crowd Detection Using Deep Learning (CNN)

Project Overview

This project focuses on detecting crowd density using Convolutional Neural Networks (CNN) and deep learning techniques. The model is trained on crowd images and enhanced using data augmentation and overfitting reduction techniques to improve performance and generalization.

This project was developed as part of a research study and has been presented at a technical conference.


Objectives

  • Detect crowd presence from input images
  • Improve model accuracy using data augmentation
  • Reduce overfitting using regularization techniques
  • Evaluate model performance using confusion matrix and accuracy metrics
  • Support research in crowd monitoring and safety systems

Features

  • Image preprocessing and augmentation
  • CNN-based deep learning model
  • Overfitting reduction techniques
  • Model training and validation
  • Performance visualization
  • Research-based implementation

πŸ“‚ Project Structure

Crowd-Detection-Project/
β”‚
β”œβ”€β”€ notebooks/
β”‚   β”œβ”€β”€ 01_Data_Augmentation.ipynb
β”‚   β”œβ”€β”€ 02_Model_Training.ipynb
β”‚   β”œβ”€β”€ 03_Overfitting_Reduction.ipynb
β”‚   β”œβ”€β”€ 04_Model_Evaluation.ipynb
β”‚
β”œβ”€β”€ paper/
β”‚   └── Crowd_Detection_Research_Paper.pdf
│─ Conference Presentatio/
β”‚   └── PaperPresentationNICEDT-2026.pptx
β”œβ”€β”€ requirements.txt


πŸ“„ Research Paper

This project is based on a research paper presented at a technical conference.

Title: Real-Time Crowd Classification Using Deep Convolutional Neural Networks with Data Augmentation for Enhanced Public Safety

Conference: NICEDT

Year: 2026

Status: Presented (Not yet published online)

The full paper is available here:

πŸ“„ paper/Crowd_Detection_Research_Paper.pdf


βš™οΈ Installation

Clone the repository:

git clone https://github.com/yourusername/Crowd-Detection-Project.git
cd Crowd-Detection-Project

Install dependencies:

pip install -r requirements.txt

πŸ“Š Model Outputs

The project generates:

  • Model Accuracy
  • Loss Graphs
  • Confusion Matrix
  • Performance Evaluation Metrics

Technologies Used

  • Python
  • TensorFlow / Keras
  • NumPy
  • OpenCV
  • Matplotlib
  • Scikit-learn
  • Jupyter Notebook

Dataset

The dataset used in this project is not fully included due to size limitations.

You can:

  • Use your own crowd dataset
  • Or download from a public crowd dataset source

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages