MARATTO

article

Convolutional Neural Network Based Food Calorie Estimation System for Dietary Tracking

Abstract

This study provides a novel approach that enhances the efficiency and accuracy of dietary tracking through automated image recognition technology. This is aimed at promoting the consumption of a healthy diet. This is important due to the fact that if the correct calories are not taken, it could lead to overweight or obesity which causes certain cardiovascular diseases like hypertension, stroke, and coronary artery disease. A dataset named Food 101 containing 101,000 food images was sourced from Kaggle.com and was split into 70% for training, 15% for testing, and 15% for validation. The data went through normalization, resizing, and augmentation for preprocessing. Feature extraction was then carried out using edge detection method. Two trained convolutional neural network models- ResNet50 and google gemini pro vision were used in this work. ResNet50 was used for food type recognition while google gemini pro vision was used to calculate the calories in the food(images). The overall model was deployed as a web application using python programming language. When put to test, the system was able to validate 85% accuracy, ultimately providing a valuable tool for individuals to manage their dietary intake effectively.

Research topics

  • Advanced Chemical Sensor Technologies
  • Nutritional Studies and Diet

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1109/nigercon62786.2024.10927328

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.