Author
Listed:
- Vijayaraghavan R
- Dr
- V. S. Anita Sofia
Abstract
Food logging works when it is simple enough to become a habit. Traditional nutrition programs often require the user to browse a list of foods, choose a food, and guess at a portion size, and then repeat the procedure for each food item in a meal. CrunchUP resolves that friction by using a photo of a meal to create a nutrition record. The system is a complete web application, where a user uploads an image or takes a picture using their camera, a FastAPI service checks and standardizes the image, and the Google Gemini vision model identifies the foods visible in the image and estimates the quantity, calories, protein, carbohydrates, fat, and fibre. The response is validated, converted into application objects, displayed to the user and optionally stored in PostgreSQL. The information on a personal profile includes height, weight, age, gender, activity level, and fitness goal. These values are used for the calculation of BMI, basal metabolic rate according to Mifflin–St Jeor, total daily energy expenditure, calorie adjustment which is goal oriented and macronutrient targets. The work is important because it brings together recognition, nutrition estimation, personal targets, meal history, trends and feedback for decision making in a single stream. The report describes the requirements, literature background, architecture, database design, algorithms, security measures, implementation, verification strategy, restrictions and extensions for the future. Separation of concerns is evident in the repository: the client is responsive (React, Vite); the service and data are implemented (FastAPI, Pydantic, SQLAlchemy); access is protected (JWT, bcrypt); images are normalized (Pillow); and multimodal output is schema shaped (Gemini 2.5 Flash). The dashboard consolidates intake and translates progress data into easy-to-understand recommendations. A key finding is that a well-defined vision-language service can help ease recording effort in the diet, but needs to be interpreted as guidance, not a clinical measurement. There is a need for future work including calibrated portion references, verified food databases, confidence reporting, culturally wider evaluation, personalised meal recommendation, and the development of a mobile app in the native application platform "React Native".
Suggested Citation
Vijayaraghavan R & Dr & V. S. Anita Sofia, 2026.
"Food Recognition and Nutrition Estimator Using Computer Vision and Machine Learning,"
International Journal of Scientific Research in Computer Science, Engineering and Information Technology, International Journal of Scientific Research in Computer Science, Engineering and Information Technology, vol. 12(5), pages 523-536, September.
Handle:
RePEc:jbh:ijsrcs:v12:y2026:i5:id:2198
DOI: 10.32628/CSEIT2612569
Note: Article URL: https://ijsrcseit.com/home/article/view/CSEIT2612569
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:jbh:ijsrcs:v12:y2026:i5:id:2198. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Pankaj Sharma (email available below). General contact details of provider: https://ijsrcseit.com/home .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.