Return to search

A Deep Learning and Auto-Calibration Approach for Food Recognition and Calorie Estimation in Mobile e-Health

High calorie intake has proved harmful worldwide, as it has led to many diseases. However, dieticians have deemed that a standard intake of number of calories is essential to maintain the right balance of calorie content in human body. In this thesis, we consider the category of tools that use image processing to recognize single and multiple mixed-food objects, namely Deep Learning and the Support Vector Machine (SVM). We propose a method for the fully automatic and user-friendly calibration of the sizes of food portions. This calibration is required to estimate the total number of calories in food portions. In this work, to compute the number of calories in the food object, we go beyond the finger-based calorie calibration method that has been used in the past, by automatically measuring the distance between the user and the food object. We implement a block resize method that uses the measured distance values along with the recognized food object name to further estimate calories. While measuring distance, the system also assists the user in real time to capture an image that enables the quick and accurate calculation of the number of calories in the food object. The experimental results showed that our method, which uses deep learning to analyze food objects, led to an improvement of 16.58% in terms of recognition, over the SVM-based method. Moreover, the block resize method showed that percentage error for calorie estimation was reduced to 3.64% as compared to 5% achieved in previous methods.

Identiferoai:union.ndltd.org:uottawa.ca/oai:ruor.uottawa.ca:10393/32455
Date January 2015
CreatorsKuhad, Pallavi
ContributorsShirmohammadi, Shervin
PublisherUniversité d'Ottawa / University of Ottawa
Source SetsUniversité d’Ottawa
LanguageEnglish
Detected LanguageEnglish
TypeThesis

Page generated in 0.0017 seconds