Size Matters: Reconstructing Real-Scale 3D Models from Monocular Images for Food Portion Estimation
Gautham Vinod, Bruce Coburn, Siddeshwar Raghavan, Jiangpeng He, Fengqing Zhu
TL;DR
This work tackles the problem of recovering true real-world scale from monocular images for accurate food-portion estimation. It introduces a two-stage framework: a single-view 3D reconstruction module (One-2-3-45) that generates geometry with arbitrary scale, and a Real-Scale Module that predicts a volume-scale factor using CLIP-based features from the input image and 75 rendered views of the reconstructed model, with the final scale applied via $\sqrt[3]{\hat{v}_{scale}}$. The method achieves about a 30% reduction in mean absolute volume error on MetaFood3D and OmniObject3D, translating volume estimates into caloric values with improved accuracy. By integrating semantic priors from CLIP with geometric renders, the approach enables real-scale 3D modeling for precision nutrition and broader applications in e-commerce and robotics, while maintaining compatibility with multiple reconstruction backbones and rendering setups (e.g., Blender-based renders).
Abstract
The rise of chronic diseases related to diet, such as obesity and diabetes, emphasizes the need for accurate monitoring of food intake. While AI-driven dietary assessment has made strides in recent years, the ill-posed nature of recovering size (portion) information from monocular images for accurate estimation of ``how much did you eat?'' is a pressing challenge. Some 3D reconstruction methods have achieved impressive geometric reconstruction but fail to recover the crucial real-world scale of the reconstructed object, limiting its usage in precision nutrition. In this paper, we bridge the gap between 3D computer vision and digital health by proposing a method that recovers a true-to-scale 3D reconstructed object from a monocular image. Our approach leverages rich visual features extracted from models trained on large-scale datasets to estimate the scale of the reconstructed object. This learned scale enables us to convert single-view 3D reconstructions into true-to-life, physically meaningful models. Extensive experiments and ablation studies on two publicly available datasets show that our method consistently outperforms existing techniques, achieving nearly a 30% reduction in mean absolute volume-estimation error, showcasing its potential to enhance the domain of precision nutrition. Code: https://gitlab.com/viper-purdue/size-matters
