無痛減肥黑科技:拍照識熱量
版權(quán)聲明:
本文內(nèi)容由阿里云實名注冊用戶自發(fā)貢獻,版權(quán)歸原作者所有,阿里云開發(fā)者社區(qū)不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。具體規(guī)則請查看《 阿里云開發(fā)者社區(qū)用戶服務(wù)協(xié)議》和 《阿里云開發(fā)者社區(qū)知識產(chǎn)權(quán)保護指引》。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,填寫 侵權(quán)投訴表單進行舉報,一經(jīng)查實,本社區(qū)將立刻刪除涉嫌侵權(quán)內(nèi)容。
一直以來,橫亙在減肥塑身的志士仁人面前的除了堅定的意志還有一道很難逾越的坎:每天的攝入熱量怎么算?
對于統(tǒng)計每天步數(shù)和大致熱量消耗的設(shè)備,我們有手環(huán)、watch、手機;但每天的熱量攝入,怎么計算呢? 每次就餐帶上紙、筆、記算器,不太現(xiàn)實。用熱量計算app,需要手動輸入每樣食品吃了多少克,沒有廚房稱的幫助下,對大多數(shù)人來說,要感知50g和75g的區(qū)別比較困難。
當AI作為一個形容詞,幾乎可以應(yīng)用在任何領(lǐng)域的時候,減肥這個領(lǐng)域,似乎還沒有被充分開墾。
iDST數(shù)據(jù)實驗室的算法同學,正致力于做一個小小的改變:
幫助用戶,通過拍一張照片,識別照片里包含的食材和對應(yīng)的營養(yǎng)成份;通過選擇對應(yīng)的份量,還可以算出大致熱量。
到目前為止,已實現(xiàn)對大部分常見的食物:中餐各式菜肴、面點、水果、飲料的識別,覆蓋了幾千種南北食材。目前,該模型已經(jīng)上線內(nèi)測,我們也會努力嘗試成為減肥界的一股清流。
ps,如果正在減肥的同學想搶先上手嘗試,請直接拉到頁面底部試用~
讓手機鏡頭,識別面前的每一種食物,輸出它們的營養(yǎng)、熱量和做法,我們是怎么做的?
一、數(shù)據(jù)收集和處理:
首先是大量的數(shù)據(jù)收集和知識庫的建設(shè)。
我們通過各類網(wǎng)站:搜索引擎、點評和外賣、淘寶商品和用戶評價、獲取了幾千萬張食物相關(guān)的圖片。
根據(jù)解析到的實體標簽以及映射到后臺的知識庫,把所有的圖片分成對應(yīng)為后臺食材的3000個左右的葉子類。從實拍集和訓練效果的角度,保證每一個葉子類有至少2000張以上的訓練數(shù)據(jù)。
食材識別的難點在哪里?
與通常的圖像分類算法相比,通過拍照識別食材并估算熱量是一個異常艱巨的任務(wù)。因為烹調(diào)食品是一個復雜且漫長的過程,期間各種食材會經(jīng)歷多種物理和化學甚至生物變化。
例如,刀工會使得食材發(fā)生物理變化。即使是標準的刀工,也會將原先的食材加工為片、丁、絲、條、茸、段、麥穗型、梳子型、菊花形、米狀、末等完全不同的形狀。即便是同樣的片狀,還會細分為指甲片、柳葉片、月牙片、骨牌片、象眼片、馬牙片、秋葉片等不同的模樣。形狀的多變無疑增加了識別的難度。
烹飪中的化學反應(yīng)進一步增加了識別的難度。例如,隨著烹飪過程中化學反應(yīng)的發(fā)生,食材的顏色通常會發(fā)生變化,有些食材的顏色會與烹飪之前有很大的反差。
有些食材例如蛋白質(zhì)會從液態(tài)變?yōu)楣虘B(tài),有些水溶性的食材會從固態(tài)變?yōu)橐簯B(tài)。涉及到發(fā)酵等生物反應(yīng)的烹飪過程時,食材會進一步變的面目全非。
在實際的識別過程中,有些食材只露出小小的一角,而有些菜,如水煮魚,看到的是上面的魚片,用戶會希望模型還有對應(yīng)的知識,即魚片的下面,其實鋪滿了豆芽。
由此,食材的識別和通常的圖片識別和分類算法相比,有更多的困難。
我們的方法
針對食材識別的問題,我們的方法是:使用深度學習的方法,將黑盒的神經(jīng)網(wǎng)絡(luò)與白盒的烹飪領(lǐng)域知識結(jié)合起來,同時確保訓練數(shù)據(jù)的數(shù)量和質(zhì)量。
我們綜合評估了:GoogleNet, AlexNet, VGG, GoogleNet+BatchNorm 以及Caffe和TensorFlow,從Top5 ACC (輸出的前5個結(jié)果的準確率)的角度,上述框架沒有存在顯著的差異性。目前我們采用的是Caffe以及GoogleNet 和 ImageNet,更多的是從工程的可伸縮性,支持并發(fā)部署的角度來考慮的。
?
三、挑戰(zhàn)和業(yè)界評測:
在飲食領(lǐng)域的圖像識別和分類上面,業(yè)內(nèi)一直有關(guān)注和研究,比如下面的paper:
Deep Learning Based Food Recognition
DeepFood: Deep Learning-based Food Image Recognition for Computer-aided Dietary Assessment
ChineseFoodNet: A large-scale Image Dataset for Chinese Food Recognition
NutriNet: A Deep Learning Food and Drink Image Recognition System for Dietary Assessment
ChinFood1000: A Large Benchmark Dataset for Chinese Food Recognition
Learning Cross-modal Embeddings for Cooking Recipes and Food Images
對上述paper中的方法進行比較,基本上是 基于AlexNet,Vgg,Gnet,ResNet,今年CVPR的DenseNet做修改,細節(jié)有差異。
從數(shù)據(jù)集和分類目標兩個層面,在啟動之初,我們就站在比目前業(yè)界更高的起點上。?
上面是幾個用于做公開測評的通用數(shù)據(jù)集的數(shù)據(jù)情況,我們可以看到上述通用測試集的分類較少,每一個分類的樣本數(shù)量相對均勻。從千萬級的數(shù)據(jù)規(guī)模和過千的分類數(shù)量上看, 我們的數(shù)據(jù)規(guī)模是比較龐大的。
從分類目標上,我們首先識別食材(而非菜名),進而解析出營養(yǎng)成分和熱量,從場景上能夠較完整地反映用戶健康和飲食習慣。從食材的數(shù)量和烹飪方式上看,中餐的識別相較于西餐要困難,識別食材又比菜名更困難。
數(shù)據(jù)集名稱
分類數(shù)量
數(shù)據(jù)集大小
準確率
備注
Food-101
101
101,000
88.28%
基于GoogleNet
UEC FOOD 100
100
9,060
81.45%
日餐為主
UEC FOOD 256
256
31,397
76.17%
基于GoogleNet
UNIMIB 2016
65
3616
86.39%
基于AlexNet
Paper作者自有集
520
220,000
86.72%
Paper作者實拍集
520
200
55%
從目前結(jié)果上看,我們的效果遠遠領(lǐng)先于MIT的CSAIL和業(yè)內(nèi)在食物(中餐)上識別能力。
對大家日常飲食有什么用?
當食物的營養(yǎng)和熱量識別,簡化成只需要輕點拍攝這一步之后,我們可以幫助用戶記錄日常的飲食攝入。
有了日常記錄以后,可以從膳食結(jié)構(gòu)角度,幫助用戶分析攝入的營養(yǎng)和食材的均衡情況,基于中國居民膳食指南,同時參考美國、日本等居民膳食指南,給出飲食建議。這就是營養(yǎng)師口中的“營養(yǎng)干預(yù)”,幫助減肥、增脂、增肌都是這個范疇。
You are what you eat,人的健康除了先天、環(huán)境因素之外,最大的影響因子就是飲食習慣。
從模型訓練和算法的角度,當學會識別食材以后,后續(xù)將學會識別菜譜名稱,從而告訴你做法,以及,從千萬個淘寶和天貓商品中,根據(jù)菜譜為你選出:主料、輔料、佐料。
從此以后,正確的美食打開方式應(yīng)該是:
輸入菜肴名稱,看完菜譜做法以后,根據(jù)算法為你準備好的:主料、輔料、佐料,輕觸點擊,一鍵加入購物車。等著食材送上門以后一顯身手吧。
切換成線下,到菜市場買菜也沒問題,打開手機,拍一拍面前的生鮮食材,它叫什么,營養(yǎng)元素和熱量,有哪些做法,可以搭配哪些食材一起烹飪,即時為你呈現(xiàn)。
作為iDST圖像識別能力的輸出,拍美食是“萬物識別”項目的一部分,目標是致力于讓AI使我們的生活越來越美好。如果希望體驗上述技術(shù),快捷傳送門:
親問app二維碼
相關(guān)知識
【拍孕婦照】孕婦寫真
【育兒知識】拍出高質(zhì)量孕婦照有五個訣竅
給眼睛拍張照就能測全身健康,鷹瞳科技要當“醫(yī)療AI第一股”
【孕婦照】大肚照,孕婦拍照技巧和注意事項
【孕婦能拍照嗎】孕婦可以拍照嗎
孕婦在懷孕期間拍照的禁忌
「健康」如何辨別黑科技熱能芯片減肥腰帶真假?
黑芝麻糊的熱量?多吃黑芝麻糊能減肥嗎?
巧克力寶貝時尚拍攝技巧,孕婦照怎么照才好看!
熱量減肥法
網(wǎng)址: 無痛減肥黑科技:拍照識熱量 http://m.u1s5d6.cn/newsview613455.html
推薦資訊
- 1發(fā)朋友圈對老公徹底失望的心情 12775
- 2BMI體重指數(shù)計算公式是什么 11235
- 3補腎吃什么 補腎最佳食物推薦 11199
- 4性生活姿勢有哪些 盤點夫妻性 10425
- 5BMI正常值范圍一般是多少? 10137
- 6在線基礎(chǔ)代謝率(BMR)計算 9652
- 7一邊做飯一邊躁狂怎么辦 9138
- 8從出汗看健康 出汗透露你的健 9063
- 9早上怎么喝水最健康? 8613
- 10五大原因危害女性健康 如何保 7826