Calorie detection in dishes based on deep learning and 3D reconstruction

被引:1
作者
Shi, Yongqiang [1 ]
Gao, Wenjian [1 ]
Shen, Tingting [1 ]
Li, Wenting [2 ]
Li, Zhihua [1 ]
Huang, Xiaowei [1 ,3 ]
Li, Chuang [1 ]
Chen, Hongzhou [1 ]
Zou, Xiaobo [1 ,3 ]
Shi, Jiyong [1 ,3 ]
机构
[1] Jiangsu Univ, Sch Food & Biol Engn, Sch Agr Engn, Zhenjiang 212013, Peoples R China
[2] Jiangsu Univ Sci & Technol, Sch Grain Sci & Technol, Zhenjiang 212100, Peoples R China
[3] Nanjing Univ Finance & Econ, Coll Food Sci & Engn, Collaborat Innovat Ctr Modern Grain Circulat & Saf, 128 North Railway St, Nanjing 210023, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Calorie calculation; Deep learning; Deep camera; 3D reconstruction;
D O I
10.1016/j.compag.2024.109832
中图分类号
S [农业科学];
学科分类号
09 ;
摘要
Caloric intake is a crucial factor in maintaining overall health. This work addresses the challenge of automating detection of calories in vegetables and dishes by utilizing an Intel Realsense depth camera and implementing deep learning techniques in image classification combined with 3D reconstruction to the field of food. By incorporating a CBAM mechanism before and after the DenseNet264 convolutional layer, the accuracy rate is improved to 83.74%. Furthermore, a calorie detection model with a maximum average error of 0.0429 is developed through the integration of 3D reconstruction, principal component analysis and the Monte Carlo volume algorithm. Specifically, the average errors for individual dishes range from 0.049 to 0.102, while set meal samples have errors between 0.017 and 0.075. The errors observed in this study are maintained within acceptable limits, suggesting potential applicability for robot-assisted intelligent catering services in the future.
引用
收藏
页数:12
相关论文
共 38 条
[1]   A Stochastic Computational Graph with Ensemble Learning Model for solving Controller Placement Problem in Software-Defined Wide Area Networks [J].
Adekoya, Oladipupo ;
Aneiba, Adel .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 225
[2]  
Agarwal R., 2023, Int. J. Computational Methods Exp. Measure.
[3]   Hybrid Deep Learning Algorithm-Based Food Recognition and Calorie Estimation [J].
Agarwal, Ritu ;
Choudhury, Tanupriya ;
Ahuja, Neelu J. ;
Sarkar, Tanmay .
JOURNAL OF FOOD PROCESSING AND PRESERVATION, 2023, 2023
[4]  
Chen X, 2017, Arxiv, DOI [arXiv:1705.02743, DOI 10.48550/ARXIV.1705.02743]
[5]   BundleFusion: Real-Time Globally Consistent 3D Reconstruction Using On-the-Fly Surface Reintegration [J].
Dai, Angela ;
Niessner, Matthias ;
Zollhofer, Michael ;
Izadi, Shahram ;
Theobalt, Christian .
ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (03)
[6]   Indoor visual SLAM dataset with various acquisition modalities [J].
El Bouazzaoui, Imad ;
Rodriguez, Sergio ;
Vincke, Bastien ;
El Ouardi, Abdelhafid .
DATA IN BRIEF, 2021, 39
[7]   Deep Residual Learning for Image Recognition [J].
He, Kaiming ;
Zhang, Xiangyu ;
Ren, Shaoqing ;
Sun, Jian .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :770-778
[8]   Image Based Food Calories Estimation Using Various Models of Machine Learning [J].
Hu, Haoyu ;
Zhang, Zihao ;
Song, Yulin .
2020 5TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2020), 2020, :1874-1878
[9]   A Monte Carlo Method for High-Dimensional Volume Estimation and Application to Polytopes [J].
Jaekel, Uwe .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS), 2011, 4 :1403-1411
[10]   A Real-Time Apple Targets Detection Method for Picking Robot Based on ShufflenetV2-YOLOX [J].
Ji, Wei ;
Pan, Yu ;
Xu, Bo ;
Wang, Juncheng .
AGRICULTURE-BASEL, 2022, 12 (06)