SmartDiet: An Intelligent Mobile Application to Assist Diet Control using Artificial Intelligence and Computer Vision

Studies have shown the importance of diet in correlation with obesity and several chronic diseases. Trying to reduce the incidence of diet related diseases, we designed a mobile application for users to keep track of their nutritional intake and thus promote healthier eating patterns. We implemented a deep learning model into the application that can make predictions when given an image and analyze the nutrients for that food item. The sum of daily nutritional information is displayed to users on the dashboard, as well as a letter grade to help visualize their progress on healthy eating. Every past diet log is saved locally on Shared Preferences for the users to pull up as needed. The users have full control over how to use the application, and it is designed to raise awareness of how much nutrients are suggested daily in comparison to each individual consumption. We evaluated the effectiveness of the application with an experiment to test out its accuracy, and the results supported the application’s potential as well as inspired ideas for future improvements.