TY - GEN
T1 - Deep Learning Framework for Food Item Recognition and Nutrition Assessment
AU - Panindre, Prabodh
AU - Thummalapalli, Praneeth Kumar
AU - Mandal, Tanmay
AU - Kumar, Sunil
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - The increasing prevalence of dietary-related health conditions necessitates the development of precise, automated nutritional analysis systems leveraging advancements in artificial intelligence. This paper presents a novel approach to food image analysis using a YOLOv8 object detection model and a custom nutritional assessment, to provide detailed nutritional information from food images. The system ingests user-uploaded food images and employs advanced preprocessing pipelines to standardize the input. The YOLOv8 model, implemented via ONNX Runtime, identifies food items and delineates them in bounding boxes with high confidence. To address dataset heterogeneity, novel algorithms for class merging, underrepresented class removal, and dynamic class weighting were devised, culminating in a refined dataset of 95,000 instances across 214 food categories. Nutritional values, including macronutrient breakdowns, are derived through a custom volumetric computation function, correlating plate areas occupied by detected items with database-derived density metrics. Experimental evaluations reveal superior model performance, achieving mean Average Precision (mAP) scores of 0.7941 at IoU=0.5. Qualitative analyses further validate the system’s efficacy under diverse real-world conditions such as overlapping objects and inconsistent lighting. Deployed on Heroku as a Flask web application, this system exhibits computational efficiency and scalability, supporting real-time dietary monitoring through mobile devices. The proposed system serves as a proof-of-concept that can be improved to provide a robust, scientifically grounded tool for health management by bridging gaps between AI capabilities and practical nutritional needs, with potential extensions to broader healthcare applications.
AB - The increasing prevalence of dietary-related health conditions necessitates the development of precise, automated nutritional analysis systems leveraging advancements in artificial intelligence. This paper presents a novel approach to food image analysis using a YOLOv8 object detection model and a custom nutritional assessment, to provide detailed nutritional information from food images. The system ingests user-uploaded food images and employs advanced preprocessing pipelines to standardize the input. The YOLOv8 model, implemented via ONNX Runtime, identifies food items and delineates them in bounding boxes with high confidence. To address dataset heterogeneity, novel algorithms for class merging, underrepresented class removal, and dynamic class weighting were devised, culminating in a refined dataset of 95,000 instances across 214 food categories. Nutritional values, including macronutrient breakdowns, are derived through a custom volumetric computation function, correlating plate areas occupied by detected items with database-derived density metrics. Experimental evaluations reveal superior model performance, achieving mean Average Precision (mAP) scores of 0.7941 at IoU=0.5. Qualitative analyses further validate the system’s efficacy under diverse real-world conditions such as overlapping objects and inconsistent lighting. Deployed on Heroku as a Flask web application, this system exhibits computational efficiency and scalability, supporting real-time dietary monitoring through mobile devices. The proposed system serves as a proof-of-concept that can be improved to provide a robust, scientifically grounded tool for health management by bridging gaps between AI capabilities and practical nutritional needs, with potential extensions to broader healthcare applications.
KW - AI-driven dietary monitoring
KW - Image analysis
KW - YOLOv8 object detection
UR - http://www.scopus.com/inward/record.url?scp=105000018363&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=105000018363&partnerID=8YFLogxK
U2 - 10.1109/ICMCSI64620.2025.10883519
DO - 10.1109/ICMCSI64620.2025.10883519
M3 - Conference contribution
AN - SCOPUS:105000018363
T3 - 6th International Conference on Mobile Computing and Sustainable Informatics, ICMCSI 2025 - Proceedings
SP - 1648
EP - 1653
BT - 6th International Conference on Mobile Computing and Sustainable Informatics, ICMCSI 2025 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 6th International Conference on Mobile Computing and Sustainable Informatics, ICMCSI 2025
Y2 - 7 January 2025 through 8 January 2025
ER -