"Snap-n-Eat": Food Recognition and Nutrition Estimation on a Smartphone
- PMID: 25901024
- PMCID: PMC4604540
- DOI: 10.1177/1932296815582222
"Snap-n-Eat": Food Recognition and Nutrition Estimation on a Smartphone
Abstract
We present snap-n-eat, a mobile food recognition system. The system can recognize food and estimate the calorific and nutrition content of foods automatically without any user intervention. To identify food items, the user simply snaps a photo of the food plate. The system detects the salient region, crops its image, and subtracts the background accordingly. Hierarchical segmentation is performed to segment the image into regions. We then extract features at different locations and scales and classify these regions into different kinds of foods using a linear support vector machine classifier. In addition, the system determines the portion size which is then used to estimate the calorific and nutrition content of the food present on the plate. Previous approaches have mostly worked with either images captured in a lab setting, or they require additional user input (eg, user crop bounding boxes). Our system achieves automatic food detection and recognition in real-life settings containing cluttered backgrounds. When multiple food items appear in an image, our system can identify them and estimate their portion size simultaneously. We implemented this system as both an Android smartphone application and as a web service. In our experiments, we have achieved above 85% accuracy when detecting 15 different kinds of foods.
Keywords: food recognition; mobile food recognition; nutrition estimation; visual food recognition.
© 2015 Diabetes Technology Society.
Conflict of interest statement
Figures
References
-
- Puri M, Zhu Z, Yu Q, Divakaran A, Sawhney H. Recognition and volume estimation of food intake using a mobile device. Paper presented at: IEEE Workshop on Applications of Computer Vision; December 2009; Snowbird, UT.
-
- Yang S, Chen M, Pomerleau D, Sukthankar R. Food recognition using statistics of pairwise local features. Paper presented at: IEEE Conference on Computer Vision and Pattern Recognition; June 2010; San Francisco, CA.
-
- Chen MY, Yang YH, Ho CJ, et al. Automatic Chinese food identification and quantity estimation. Paper presented at: SIGGRAPH Asia; November 2012; Singapore.
-
- Anthimopoulos M, Dehais J, Diem P, Mougiakakou S. Segmentation and recognition of multi-food meal images for carbohydrate counting. Paper presented at: IEEE 13th International Conference on Bioinformatics and Bioengineering; November 2013; Chania, Greece.
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources
Medical
Miscellaneous
