Measuring posture and volume of meals for meal-assisting robotics

IF 5.3 2区 农林科学 Q1 ENGINEERING, CHEMICAL
Yuhe Fan , Lixun Zhang , Canxing Zheng , Zekun Yang , Huaiyu Che , Zhenhan Wang , Feng Xue , Xingyuan Wang
{"title":"Measuring posture and volume of meals for meal-assisting robotics","authors":"Yuhe Fan ,&nbsp;Lixun Zhang ,&nbsp;Canxing Zheng ,&nbsp;Zekun Yang ,&nbsp;Huaiyu Che ,&nbsp;Zhenhan Wang ,&nbsp;Feng Xue ,&nbsp;Xingyuan Wang","doi":"10.1016/j.jfoodeng.2025.112485","DOIUrl":null,"url":null,"abstract":"<div><div>Accurate volume measurement and posture estimation of meals have significant applications in meal-assisting robotics, food engineering, and food analysis. Traditional multi-view image acquisition techniques have proven effective in reconstructing the 3D morphology of meals. However, these methods encounter significant challenges when applied to real-time posture and volume estimation for meal-assisting robots due to computational complexity and time constraints. Furthermore, the multi-view image acquisition methods require precise calibration and synchronization of multiple cameras, which can be cumbersome and impractical in dynamic environments of meal-assisting robots. Moreover, the irregular shapes of dinner plates and complex rheological properties of fluid and solid foods pose substantial hurdles to achieving accurate measurements. Aiming at the above problems, this paper proposes a new method for fitting, posture estimation, and volume measurement of multiple classes of foods from a single viewpoint (FPV-MCFs). The method utilizes the RGB-D images of meals from a single viewpoint as input to reconstruct and fit different kinds of meals in three dimensions and then estimates the posture and volume of each meal separately by combining with the geometric models of meals. Specifically, for the non-Newtonian fluid sticky meals (non-Newtonian FSM) and non-Newtonian fluid-solid interaction sticky meals (non-Newtonian FSISM), the principal component analysis (PCA), iterative closest point algorithm (ICP), and optimization method with chamfer distance as the objective function are used in this paper to fit the point cloud of meals into a plate-like sector geometric model. For block meals (BM) and diced mixed meals (DMM), the least squares and randomized sampling consistency (RANSAC) algorithms are used to fit them to get the sphere and super-ellipsoid models, respectively. Finally, the volume and posture of each meal are estimated by combining the geometric approach with the FPV-MCFs algorithm, respectively. To evaluate the performance of the FPV-MCFs algorithm, some comprehensive measurement experiments of the actual volumes and actual postures of multiple meals are carried out, which cover single classes, mixed classes, and different orientations. The experimental results show that the FPV-MCFs algorithm exhibits smaller absolute relative deviations and average deviations in both volume measurement and posture estimation of meals. Specifically, the FPV-MCFs algorithm achieves 2.95% and 2.53% in <span><math><mrow><mover><mrow><mi>A</mi><mi>R</mi><mi>E</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow></mrow><mo>‾</mo></mover></mrow></math></span> and <span><math><mrow><mover><mrow><mi>ε</mi><mi>β</mi></mrow><mo>‾</mo></mover></mrow></math></span> metrics for non-Newtonian FSM or non-Newtonian FSISM, respectively, and 6.6 ms and 1.2 ms in processing time metrics for DM and DMM, respectively. Moreover, experiments involving different voxel numbers and various orientations of meals have demonstrated that the proposed algorithm boasts strong robustness. This study can provide important guidance and practical application value for robotic arm food fetching planning in meal-assisting robotics and food engineering.</div></div>","PeriodicalId":359,"journal":{"name":"Journal of Food Engineering","volume":"392 ","pages":"Article 112485"},"PeriodicalIF":5.3000,"publicationDate":"2025-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Food Engineering","FirstCategoryId":"97","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0260877425000202","RegionNum":2,"RegionCategory":"农林科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, CHEMICAL","Score":null,"Total":0}
引用次数: 0

Abstract

Accurate volume measurement and posture estimation of meals have significant applications in meal-assisting robotics, food engineering, and food analysis. Traditional multi-view image acquisition techniques have proven effective in reconstructing the 3D morphology of meals. However, these methods encounter significant challenges when applied to real-time posture and volume estimation for meal-assisting robots due to computational complexity and time constraints. Furthermore, the multi-view image acquisition methods require precise calibration and synchronization of multiple cameras, which can be cumbersome and impractical in dynamic environments of meal-assisting robots. Moreover, the irregular shapes of dinner plates and complex rheological properties of fluid and solid foods pose substantial hurdles to achieving accurate measurements. Aiming at the above problems, this paper proposes a new method for fitting, posture estimation, and volume measurement of multiple classes of foods from a single viewpoint (FPV-MCFs). The method utilizes the RGB-D images of meals from a single viewpoint as input to reconstruct and fit different kinds of meals in three dimensions and then estimates the posture and volume of each meal separately by combining with the geometric models of meals. Specifically, for the non-Newtonian fluid sticky meals (non-Newtonian FSM) and non-Newtonian fluid-solid interaction sticky meals (non-Newtonian FSISM), the principal component analysis (PCA), iterative closest point algorithm (ICP), and optimization method with chamfer distance as the objective function are used in this paper to fit the point cloud of meals into a plate-like sector geometric model. For block meals (BM) and diced mixed meals (DMM), the least squares and randomized sampling consistency (RANSAC) algorithms are used to fit them to get the sphere and super-ellipsoid models, respectively. Finally, the volume and posture of each meal are estimated by combining the geometric approach with the FPV-MCFs algorithm, respectively. To evaluate the performance of the FPV-MCFs algorithm, some comprehensive measurement experiments of the actual volumes and actual postures of multiple meals are carried out, which cover single classes, mixed classes, and different orientations. The experimental results show that the FPV-MCFs algorithm exhibits smaller absolute relative deviations and average deviations in both volume measurement and posture estimation of meals. Specifically, the FPV-MCFs algorithm achieves 2.95% and 2.53% in ARE(V) and εβ metrics for non-Newtonian FSM or non-Newtonian FSISM, respectively, and 6.6 ms and 1.2 ms in processing time metrics for DM and DMM, respectively. Moreover, experiments involving different voxel numbers and various orientations of meals have demonstrated that the proposed algorithm boasts strong robustness. This study can provide important guidance and practical application value for robotic arm food fetching planning in meal-assisting robotics and food engineering.
精确的膳食体积测量和姿态估计在膳食辅助机器人、食品工程和食品分析中有着重要的应用。传统的多视角图像采集技术已被证明能有效重建膳食的三维形态。然而,由于计算复杂性和时间限制,这些方法在应用于助餐机器人的实时姿态和体积估算时遇到了巨大挑战。此外,多视角图像采集方法需要对多个摄像头进行精确校准和同步,这在助餐机器人的动态环境中非常麻烦且不切实际。此外,餐盘的不规则形状以及流体和固体食物的复杂流变特性也对实现精确测量造成了巨大障碍。针对上述问题,本文提出了一种从单一视角对多类食物进行拟合、姿态估计和体积测量的新方法(FPV-MCFs)。该方法利用单一视角的 RGB-D 膳食图像作为输入,对不同种类的膳食进行三维重建和拟合,然后结合膳食的几何模型分别估计每种膳食的姿态和体积。具体而言,对于非牛顿流体粘滞膳食(non-Newtonian FSM)和非牛顿流体-固体相互作用粘滞膳食(non-Newtonian FSISM),本文采用主成分分析法(PCA)、迭代最邻近点算法(ICP)和以倒角距离为目标函数的优化方法,将膳食点云拟合为板状扇形几何模型。对于块状膳食(BM)和丁状混合膳食(DMM),分别采用最小二乘法和随机抽样一致性(RANSAC)算法进行拟合,得到球体和超椭球体模型。最后,结合几何方法和 FPV-MCFs 算法,分别估算出每种食物的体积和姿态。为了评估 FPV-MCFs 算法的性能,我们对多份膳食的实际体积和实际姿态进行了综合测量实验,其中涵盖了单一类别、混合类别和不同方向。实验结果表明,FPV-MCFs 算法在饭菜体积测量和姿态估计方面都表现出较小的绝对相对偏差和平均偏差。具体来说,FPV-MCFs算法在非牛顿FSM或非牛顿FSISM的ARE(V)‾和εβ‾指标上分别达到了2.95%和2.53%,在DM和DMM的处理时间指标上分别达到了6.6 ms和1.2 ms。此外,涉及不同体素数和不同膳食方向的实验表明,所提出的算法具有很强的鲁棒性。本研究可为助餐机器人和食品工程领域的机械臂取餐规划提供重要指导和实际应用价值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Food Engineering
Journal of Food Engineering 工程技术-工程:化工
CiteScore
11.80
自引率
5.50%
发文量
275
审稿时长
24 days
期刊介绍: The journal publishes original research and review papers on any subject at the interface between food and engineering, particularly those of relevance to industry, including: Engineering properties of foods, food physics and physical chemistry; processing, measurement, control, packaging, storage and distribution; engineering aspects of the design and production of novel foods and of food service and catering; design and operation of food processes, plant and equipment; economics of food engineering, including the economics of alternative processes. Accounts of food engineering achievements are of particular value.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信