Skip to content

AssadUllahKhan/Mosquito-Breeding-Sites-Detection-And-Segmentation-Using-YOLO-Architectures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🦟 Mosquito Breeding Sites Detection and Segmentation Using YOLO Architectures

📘 Project Overview

This repository focuses on Mosquito Breeding Site Detection and Segmentation using various YOLO architectures. It includes trained models for object detection and segmentation, along with visualization tools for exploring the dataset and model outputs.


📂 Repository Structure

Mosquito-Breeding-Sites-Detection-and-Segmentation-Using-YOLO
│
├── breeding-place-detection
│   ├── YOLOv5s
│   ├── YOLOv8n
│   └── YOLOv9s
│
├── water-surface-segmentation
│   ├── YOLOv11s-SIG
│   └── YOLOv8x-SIG
│
├── Docs
│   └── Poster-of-Mosquito-Breeding-Sites-Detection-and-Water-Surface-Segmentation-Project.pdf
│
└── 01DataVisualization.ipynb

📁 Folder Descriptions

breeding-place-detection/ contains trained YOLO models (YOLOv5s, YOLOv8n, YOLOv9s) for mosquito breeding site detection.

water-surface-segmentation/ contains YOLO segmentation models (YOLOv11s-SIG, YOLOv8x-SIG) for water surface identification.

Docs/ holds the project poster and related documentation.

01DataVisualization.ipynb is a notebook for dataset visualization, exploratory analysis, and previewing detection or segmentation outputs.


🚀 Key Features

  • Detection of breeding sites using multiple YOLO architectures.
  • Segmentation of water surfaces in breeding environments.
  • Visual exploration of bounding boxes, masks, and dataset samples.

🧠 YOLO Architectures Used

Detection Models

  • YOLOv5s
  • YOLOv8n
  • YOLOv9s

Segmentation Models

  • YOLOv11s-SIG
  • YOLOv8x-SIG

⚙️ Getting Started

  1. Clone the repository:
git clone https://github.com/<your-username>/Mosquito-Breeding-Sites-Detection-and-Segmentation-Using-YOLO.git
  1. Navigate to the directory:
cd Mosquito-Breeding-Sites-Detection-and-Segmentation-Using-YOLO
  1. Open the visualization notebook:
jupyter notebook 01DataVisualization.ipynb

📊 Results Overview

  • Detection results are inside each model folder under breeding-place-detection/.
  • Segmentation outputs are stored under water-surface-segmentation/.
  • The notebook provides visualization of model predictions and dataset inspection.

🧾 License

This repository is for research and educational purposes only. Please credit appropriately when using the work.


💬 Contact

Assad Ullah Khan
Email: assadullahkhan556@gmail.com
LinkedIn: https://www.linkedin.com/in/assadullahkhan


Made by Assad Ullah Khan
Research Assistant at DIP Lab, Islamia College Peshawar

About

Research project leveraging YOLO architectures for accurate detection and segmentation of mosquito breeding sites, contributing to smart vector surveillance and public health applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors