This repository focuses on Mosquito Breeding Site Detection and Segmentation using different YOLO architectures.
It includes models for object detection and segmentation, along with data visualization and result analysis.
Mosquito Breeding Sites Detection and Segmentation Using YOLO Architectures
│
├── Models_Trained
│ ├── breeding-place-detection
│ │ ├── YOLOv5s
│ │ ├── YOLOv8n
│ │ └── YOLOv9s
│ │
│ └── water-surface-segmentation
│ ├── Segmentation Model YOLOv11s SIG
│ └── Segmentation Model YOLOv8x SIG
│
├── Docs
│ └── Poster-of-Mosquito-Breeding-Sites-Detection-and-Water-Surface-Segmentation-Project.pdf
│
└── 01DataVisualization.ipynb
- Models_Trained/
- breeding-place-detection/ → YOLO models for detecting mosquito breeding sites.
- water-surface-segmentation/ → YOLO segmentation models for identifying water surfaces.
- Docs/ → Contains the project poster and documentation.
- 01DataVisualization.ipynb → Jupyter Notebook for visualizing dataset samples and model outputs.
- Detect mosquito breeding sites using multiple YOLO detection architectures.
- Segment water surfaces in mosquito breeding areas using YOLO-based segmentation models.
- Visualize dataset and model outputs using a Jupyter Notebook.
- YOLOv5s: Lightweight detection model, optimized for speed.
- YOLOv8n: Improved YOLO version with better detection performance.
- YOLOv9s: Advanced detection model with higher accuracy.
- YOLOv11s SIG: Segmentation model for extracting water surfaces.
- YOLOv8x SIG: Extended segmentation model for precise mask outputs.
- 🔽 Clone the repository
git clone https://github.com/<your-username>/Mosquito-Breeding-Sites-Detection-and-Segmentation-Using-YOLO-Architectures.git- 📂 Navigate to the repository folder
cd Mosquito-Breeding-Sites-Detection-and-Segmentation-Using-YOLO-Architectures- 📒 Open the Jupyter Notebook
jupyter notebook 01DataVisualization.ipynb- 🔍 Explore detection and segmentation results in their respective folders.
- Detection outputs are stored inside each YOLO detection model folder under
breeding-place-detection. - Segmentation outputs are stored inside each YOLO segmentation model folder under
water-surface-segmentation. - The notebook
01DataVisualization.ipynballows visualization of images, bounding boxes, and segmentation masks.
This repository is intended for educational and research purposes only.
Please give proper credit if used in publications or related projects.
Assad Ullah Khan
📧 Email: [email protected]
🔗 LinkedIn: www.linkedin.com/in/assadullahkhan
Made by Assad Ullah Khan
Research Assistant at DIP lab Islamia College Peshawar