

优化器:AdamW(初始学习率0.001,余弦退火衰减) 批量大小:64 训练轮数:150个epoch 数据增强:随机裁剪、水平翻转、色彩抖动、CutMix混合增强 损失函数:交叉熵损失(分类)+ Dice损失(分割)
卡路里:11.8% 蛋白质:14.2% 脂肪:15.6% 碳水化合物:12.4%
餐盘置于画面中央,背景尽量简洁(纯色桌面最佳) 在餐盘旁放置一枚一元硬币作为尺寸参考物(便于后续份量估算) 每餐单独拍摄一张照片(早、中、晚各一张) 避免极端光照(正午直射或过暗环境会降低识别准确率)
极低操作门槛— 只需要拍张照片,不需要手动称量或回忆食物份量,显著降低了膳食记录的心理负担 客观标准化— 消除了人工记录的主观偏差(漏记、低估、高估),数据一致性高 实时反馈— 从拍照到获取营养报告不到1分钟,适合临床营养管理和健康干预场景 持续优化— 模型可以通过新数据不断微调,覆盖更多食物类别和烹饪方式
份量估计仍是瓶颈— 单张图像缺乏深度信息,体积估算误差15-25%。混合菜肴(如炒菜、汤)更难准确分割和估算[4] 食物类别覆盖有限— Food-101仅覆盖101类食物,中餐、印度餐等非西式饮食的覆盖严重不足。中国食物成分表有2000+条目但缺乏对应的图像数据集[8] 烹饪方式影响营养— 同样的食材(如土豆),不同烹饪方式(炸薯条 vs 蒸土豆)的营养差异巨大,模型难以从外观区分 拍摄条件敏感— 极端光照、遮挡、多角度拍摄等场景下准确率会下降
传统24小时膳食回顾法— 不需要任何技术设备,但依赖记忆和专业访谈员,误差20-35%,单次耗时15-20分钟 食物秤+App手动录入— 相对准确(误差10-15%),但操作繁琐,用户依从性低,长期使用率不足20%[2] 商用App(如MyFitnessPal、Yazio)— 集成条码扫描和食物数据库,但手动搜索和输入仍占大量时间,AI图像识别功能有限
夜雨聆风