devmka/sohl-multidish-yolo-dataset
π½οΈ SOHL Multi-Dish Indian Food Detection Dataset Overview This dataset contains 377 annotated images of Indian food plates with multiple dishes per image. Designed for training YOLO models to detect and classify multiple food items on a single plate. Dataset Statistics Images: 377 Annotations: 377 Classes: 16 Format: YOLOv8 (images + txt annotations) Created: 2025-08-16 Classes bread_or_Roti_naan - Chapati, naan, roti, parathaβ¦ See the full description on the dataset page: https://huggingface.co/datasets/devmka/sohl-multidish-yolo-dataset.
π½οΈ SOHL Multi-Dish Indian Food Detection Dataset
Overview
This dataset contains 377 annotated images of Indian food plates with multiple dishes per image. Designed for training YOLO models to detect and classify multiple food items on a single plate.
Dataset Statistics
- Images: 377
- Annotations: 377
- Classes: 16
- Format: YOLOv8 (images + txt annotations)
- Created: 2025-08-16
Classes
- bread_or_Roti_naan - Chapati, naan, roti, paratha, and other Indian breads
- curry_dish - General curry preparations, gravies, and liquid dishes
- rice_dish - Plain rice, biryani, pulao, and rice preparations
- dry_vegetable - Bhindi, aloo, cauliflower, and dry sabzi preparations
- snack_item - Samosa, pakora, vada, dhokla, and fried snacks
- sweet_item - Traditional sweets, desserts, and mithai
- accompaniment - Pickle, raita, papad, chutney, and side dishes
- Dal_or_sambar - Dal preparations, sambar, and lentil-based dishes
- drink - Beverages, juices, lassi, and liquid refreshments
- eggs - Egg preparations, omelettes, and egg-based dishes
- fish_dish - Fish curry, fried fish, and seafood preparations
- fruits - Fresh fruits, fruit salads, and fruit-based items
- pasta - Pasta dishes and Italian preparations
- salad - Vegetable salads, mixed salads, and fresh preparations
- soup - Soups, broths, and liquid appetizers
- south_indian_breakfast - Dosa, idli, upma, and South Indian breakfast items
Dataset Structure
sohl-multidish-yolo-dataset/
βββ images/ # 377 image files
βββ labels/ # 377 YOLO format annotations
βββ dataset.yaml # YOLOv8 configuration
βββ README.md # This fileUsage
Download Dataset
from huggingface_hub import snapshot_download
# Download entire dataset
dataset_path = snapshot_download(
repo_id="SohlHealth/sohl-multidish-yolo-dataset",
repo_type="dataset"
)Train YOLOv8
from ultralytics import YOLO
# Load model and train
model = YOLO('yolov8s.pt')
results = model.train(
data='dataset.yaml',
epochs=100,
batch=8,
imgsz=640
)Key Features
- β Multi-dish detection: 2-6 items per plate
- β Indian cuisine focus: Traditional dishes and combinations
- β Real-world scenarios: Restaurant and home environments
- β Complex layouts: Overlapping items, various plate styles
- β High-quality annotations: Precise bounding boxes
- β Comprehensive classes: 16 food categories including regional specialties
Performance Expectations
Based on similar datasets and architectures:
- Expected mAP@0.5: 15-25% (multi-dish detection is challenging)
- Training time: 3-6 hours on modern GPU
- Recommended epochs: 100-150
- Best practices: Transfer learning from food detection models
Citation
@dataset{sohl_multidish_dataset_20250816_161951,
title={SOHL Multi-Dish Indian Food Detection Dataset},
author={SOHL AI Team},
year={2025},
url={https://huggingface.co/datasets/SohlHealth/sohl-multidish-yolo-dataset}
}License
MIT License - See LICENSE file for details.
Contact
For questions about this dataset, please contact the SOHL AI team.
