Spaces:
Sleeping
Sleeping
A newer version of the Streamlit SDK is available: 1.57.0
metadata
title: 'NutriDetect: AI Nutrition Companion'
emoji: π½οΈ
colorFrom: red
colorTo: green
sdk: streamlit
sdk_version: 1.44.1
app_file: app.py
pinned: false
short_description: AI-powered Food Detection and Nutritional Analysis
π½οΈ NutriDetect β AI Nutrition Companion
NutriDetect is a cutting-edge food detection and nutrition analysis system powered by YOLOv8, designed to assist users in identifying food items from images and retrieving detailed nutritional information. This project has been accepted and presented at an ACM Conference for its innovation in AI-powered dietary monitoring and digital health.
π§ Key Features
- π Real-time food detection using YOLOv8
- π Trained on a diverse, culturally adaptive dataset (UECFOOD256, OID, Vietnamese Food)
- π Nutrition analysis for recognized food items via integrated JSON database
- βοΈ Built with Streamlit β runs locally and on Hugging Face Spaces
π Dataset Highlights
NutriDetect uses a highly curated dataset combining:
- UECFOOD256 (31k images)
- Open Images Dataset (OID) β 20k+ food-tagged images
- School Lunch & Vietnamese Datasets β 4k+ culturally specific images
Total: ~55,000 annotated images across 345 food classes
π§ͺ Model Performance (YOLOv8)
| Metric | Score (%) |
|---|---|
| Precision | 72.4 |
| Recall | 69.5 |
| mAP@50 | 75.9 |
| mAP@50β95 | 60.1 |
π Research Paper (ACM Conference)
This project was accepted at an ACM conference.
π Quick Start (for Local Deployment)
git clone https://huggingface.co/spaces/Thirupathi986/Nutridetect
cd Nutridetect
pip install -r requirements.txt
streamlit run app.py