AOS: Anti-Obesity System With Deep Learning-based Classification Model Using a Novel Data Augmentation Technique
DOI:
https://doi.org/10.47611/jsrhs.v11i1.2349Keywords:
Classification, Food, Deep Learning, ObesityAbstract
Obesity has been a worldwide leading cause of associated health risks for decades, yet not much is being done to solve this issue. Previously, minimal efforts have been made to address this issue in regards to mandating nutrition labels on the back of packaged foods. However, the mundane and growingly elusive packing labels have diminished the proper effects of this constitution as people rarely ever take the time nor effort to thoroughly read through the labels. Moreover, most dishes served from restaurants do not serve with any nutritional information, which places many of the people dining out in complete darkness of what they are truly consuming. To solve this problem, we propose the deep learning-based AOS (Anti-Obesity System), which analyzes images of common junk foods and unhealthy meals to classify the category of food. The proposed system consists of a deep learning-based classifier and a post-processing module that outputs relevant nutritional information regarding each category of food. In addition, we propose a novel data augmentation technique in order to make the trained model produce better results. We also conduct the ablation study to experimentally prove that the proposed method enforces the model to work better in real-world situations. We achieve an AP of 59.30% on the proposed food dataset. Code will be available at https://github.com/smkim0508/ObesityNutritionClassifier.git.
Downloads
References or Bibliography
“Obesity and Overweight.” World Health Organization, World Health Organization, 9 June 2021, www.who.int/news-room/fact-sheets/detail/obesity-and-overweight.
Writers, Staff. “Why Are Americans Obese?” Public Health, PublicHealth.org, 15 Sept. 2021, www.publichealth.org/public-awareness/obesity/.
Krizhevsky, Alex, Ilya Sutskever, and Geoffrey E. Hinton. "Imagenet classification with deep convolutional neural networks." Advances in neural information processing systems 25 (2012): 1097-1105.
He, Kaiming, et al. "Deep residual learning for image recognition." Proceedings of the IEEE conference on computer vision and pattern recognition. 2016. https://doi.org/10.1109/cvpr.2016.90
Simonyan, Karen and Andrew Zisserman. "Very deep convolutional networks for large-scale image recognition." arXiv preprint arXiv:1409.1556 (2014).
D. Kingma and J. Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
Paszke, Adam, et al. "Pytorch: An imperative style, high-performance deep learning library." Advances in neural information processing systems 32 (2019): 8026-8037.
Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., ... & Rabinovich, A. (2015). Going deeper with convolutions. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 1-9).
Zeiler, M. D. and Fergus, R. (2014, September). Visualizing and understanding convolutional networks. In European conference on computer vision (pp. 818-833). Springer, Cham.
Published
How to Cite
Issue
Section
Copyright (c) 2022 Sungmin Kim; Kyoung-Hyoun Kim
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright holder(s) granted JSR a perpetual, non-exclusive license to distriute & display this article.