TY - GEN
T1 - Food Calorie and Nutrition Analysis System based on Mask R-CNN
AU - Chiang, Meng Lin
AU - Wu, Chia An
AU - Feng, Jian Kai
AU - Fang, Chiung Yao
AU - Chen, Sei Wang
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/12
Y1 - 2019/12
N2 - Over the past few decades, obesity has become a serious problem. Obesity is associated with many of the leading causes of death, such as chronic diseases including diabetes, heart disease, stroke, and cancer. The most effective way to prevent obesity is through food intake control, which involves understanding food ingestion, including the nutrients and calories of each meal. To assist with this issue, this study develops a food calorie and nutrition system that can analyze the composition of a food based on a provided image. Further, we introduce a newly collected dataset, Ville Cafe, for food recognition. This dataset contains 16 categories with 35,842 images, including salad, fruit, toast, egg, sausage, chicken cutlet, bacon, French toast, omelet, hash browns, pancake, ham, patty, sandwich, French fries, and hamburger. The system is based on a Mask Region-based Convolutional Neural Network (R-CNN) with a union postprocessing, which modifies the extracted bounding boxes and masks, without the non-maximum suppression (NMS), to provide a better result in both analytics and visualization. The recognition accuracy for the combination of Ville Cafe and the Food-256 Datasets was 99.86%, and the intersection over union (IoU) was 97.17%. The food weight estimation experiment included eight classes: salad, fruit, toast, sausage, bacon, ham, patty, and French fries. These classes respectively had 40, 40, 44, 40, 41, 49, 26, and 40 data points, adding up to 320 data points for the linear regression model. In the experimental results, the average absolute error was 8.22, and the average relative error was 0.13.
AB - Over the past few decades, obesity has become a serious problem. Obesity is associated with many of the leading causes of death, such as chronic diseases including diabetes, heart disease, stroke, and cancer. The most effective way to prevent obesity is through food intake control, which involves understanding food ingestion, including the nutrients and calories of each meal. To assist with this issue, this study develops a food calorie and nutrition system that can analyze the composition of a food based on a provided image. Further, we introduce a newly collected dataset, Ville Cafe, for food recognition. This dataset contains 16 categories with 35,842 images, including salad, fruit, toast, egg, sausage, chicken cutlet, bacon, French toast, omelet, hash browns, pancake, ham, patty, sandwich, French fries, and hamburger. The system is based on a Mask Region-based Convolutional Neural Network (R-CNN) with a union postprocessing, which modifies the extracted bounding boxes and masks, without the non-maximum suppression (NMS), to provide a better result in both analytics and visualization. The recognition accuracy for the combination of Ville Cafe and the Food-256 Datasets was 99.86%, and the intersection over union (IoU) was 97.17%. The food weight estimation experiment included eight classes: salad, fruit, toast, sausage, bacon, ham, patty, and French fries. These classes respectively had 40, 40, 44, 40, 41, 49, 26, and 40 data points, adding up to 320 data points for the linear regression model. In the experimental results, the average absolute error was 8.22, and the average relative error was 0.13.
KW - Mask R-CNN
KW - food calorie analysis
KW - food image recognition
KW - food nutrition analysis
KW - instance segmentation
UR - http://www.scopus.com/inward/record.url?scp=85084038734&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85084038734&partnerID=8YFLogxK
U2 - 10.1109/ICCC47050.2019.9064257
DO - 10.1109/ICCC47050.2019.9064257
M3 - Conference contribution
AN - SCOPUS:85084038734
T3 - 2019 IEEE 5th International Conference on Computer and Communications, ICCC 2019
SP - 1721
EP - 1728
BT - 2019 IEEE 5th International Conference on Computer and Communications, ICCC 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 5th IEEE International Conference on Computer and Communications, ICCC 2019
Y2 - 6 December 2019 through 9 December 2019
ER -