[go: up one dir, main page]

TWM642885U - Computing device for evaluating diet - Google Patents

Computing device for evaluating diet Download PDF

Info

Publication number
TWM642885U
TWM642885U TW112200510U TW112200510U TWM642885U TW M642885 U TWM642885 U TW M642885U TW 112200510 U TW112200510 U TW 112200510U TW 112200510 U TW112200510 U TW 112200510U TW M642885 U TWM642885 U TW M642885U
Authority
TW
Taiwan
Prior art keywords
food
ingested
intake
diet
ratio
Prior art date
Application number
TW112200510U
Other languages
Chinese (zh)
Inventor
黃如薏
孫瑜蔓
陳映辰
陳建翰
Original Assignee
義大醫療財團法人義大醫院
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 義大醫療財團法人義大醫院 filed Critical 義大醫療財團法人義大醫院
Priority to TW112200510U priority Critical patent/TWM642885U/en
Publication of TWM642885U publication Critical patent/TWM642885U/en

Links

Images

Landscapes

  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)

Abstract

一種用於評估飲食的運算裝置包含一輸出模組、一儲存模組及一處理模組,該處理模組用於獲得一相關於一使用者所攝取之一餐的食物影像,且根據一食物辨識模型辨識出該食物影像中的該至少一攝取食物,對於每一攝取食物,計算出該攝取食物相對於一參考物件之一參考佔比,且獲得一攝入佔比,並獲得一攝取佔比,對於每一攝取食物,將該攝取食物分類為多種食物類別之其中一者,對於每一食物類別,獲得對應該食物類別之攝取比例,並根據每一食物類別之攝取比例及建議攝取比例,獲得並透過該輸出模組輸出一飲食建議輸出訊息。A computing device for evaluating diet includes an output module, a storage module and a processing module for obtaining a food image related to a meal ingested by a user, and according to a food The recognition model identifies the at least one ingested food in the food image, and for each ingested food, calculates a reference ratio of the ingested food relative to a reference object, and obtains an ingested ratio, and obtains an ingested ratio For each ingested food, classify the ingested food into one of multiple food categories, for each food category, obtain the intake ratio corresponding to the food category, and calculate the intake ratio according to the intake ratio of each food category and the recommended intake ratio , obtain and output a diet suggestion output message through the output module.

Description

用於評估飲食的運算裝置Computing device for evaluating diet

本新型是有關於一種用於評估飲食的運算裝置,特別是指一種用於評估一使用者之飲食狀況的用於評估飲食的運算裝置。 The present invention relates to a computing device for evaluating diet, in particular to a computing device for evaluating diet of a user.

根據統計,全台有75%的老年人至少罹患一種慢性病,50%以上的老年人同時罹患兩種或多種的慢性病。這些慢性病往往是因為不良習慣或是不當飲食,經年累月而慢慢造成的,不良的飲食習慣還會造成肥胖。肥胖所延伸的問題範圍與嚴重度在過去數十多年來逐漸攀升,相關併發症的治療費用將達到1.2兆美元。藉由早期發現、介入與治療,可以有效降低併發症的風險,促進民眾健康。 According to statistics, 75% of the elderly in Taiwan suffer from at least one chronic disease, and more than 50% of the elderly suffer from two or more chronic diseases at the same time. These chronic diseases are often caused by bad habits or improper diet over a period of years. Bad eating habits can also lead to obesity. The scope and severity of the problems caused by obesity has gradually increased over the past few decades, and the treatment cost of related complications will reach 1.2 trillion US dollars. Early detection, intervention and treatment can effectively reduce the risk of complications and promote public health.

由此可見,均衡的飲食對健康有著密不可分之關係,然而,在專業醫護與營養師不足之偏鄉,如何改善偏鄉民眾之飲食知識,以促進民眾飲食觀念之提升,建立國人健康飲食行為,進而守護全國國民之健康,實有必要尋求一解決方案。 It can be seen that a balanced diet has an inseparable relationship with health. However, how to improve the dietary knowledge of the rural people in rural areas where professional medical care and nutritionists are insufficient, so as to promote the improvement of people's dietary concepts and establish healthy eating behaviors for Chinese people , and then to protect the health of the people of the country, it is necessary to find a solution.

因此,本新型之目的,即在提供一種可隨時隨地自動評估使用者之飲食狀況的用於評估飲食的運算裝置。 Therefore, the purpose of the present invention is to provide a computing device for evaluating diet that can automatically evaluate the diet status of the user anytime and anywhere.

於是,本新型用於評估飲食的運算裝置包含一輸出模組、一儲存模組及一電連接該輸出模組與該儲存模組的處理模組。 Therefore, the computing device for evaluating diet of the present invention includes an output module, a storage module and a processing module electrically connected to the output module and the storage module.

該儲存模組,儲存有一用於辨識出一影像所包含之至少一食物的食物辨識模型。 The storage module stores a food identification model for identifying at least one food included in an image.

該處理模組用於獲得一相關於該使用者所攝取之一餐的食物影像,該食物影像包含至少一攝取食物及一參考物件,且根據該食物辨識模型辨識出該食物影像中的該至少一攝取食物,對於每一攝取食物,計算出該攝取食物相對於該參考物件之一參考佔比,並根據該使用者之輸入操作,獲得該使用者實際攝入該攝取食物之攝取量相對於該攝取食物之一攝入佔比,且根據該攝取食物所對應之參考佔比及攝入佔比獲得一攝取佔比,並將該攝取食物分類為多種食物類別之其中一者,對於每一食物類別,將對應該食物類別之攝取食物所對應的攝取佔比加總後除以所有攝取佔比之總和,以獲得對應該食物類別之攝取比例,並根據每一食物類別之攝取比例及每一食物類別之建議攝取比例,獲得並透過該輸出模組輸出一相關於該使用者之飲食的飲食建議輸出訊息。 The processing module is used to obtain a food image related to a meal ingested by the user, the food image includes at least one ingested food and a reference object, and the at least one food image in the food image is identified according to the food recognition model A food intake, for each food intake, calculate the reference ratio of the food intake relative to the reference object, and obtain the actual intake of the food intake of the user relative to the reference object according to the user's input operation An intake ratio of the ingested food, and obtain an intake ratio according to the reference ratio and the intake ratio corresponding to the ingested food, and classify the ingested food into one of multiple food categories, for each For the food category, sum up the intake proportions corresponding to the intake foods corresponding to the food category and divide it by the sum of all intake proportions to obtain the intake proportion corresponding to the food category, and calculate the intake proportion of each food category and each A suggested intake ratio of a food category is obtained and a dietary suggestion output message related to the user's diet is output through the output module.

本新型的功效在於:藉由該運算裝置辨識出該食物影像 中的該至少一攝取食物,並計算出每一攝取食物對應的攝取佔比,並將每一攝取食物分類為多種食物類別之其中一者,且獲得對應每一食物類別之攝取比例,並根據每一食物類別之攝取比例及每一食物類別之建議攝取比例,獲得並輸出該飲食建議輸出訊息,以達成隨時隨地自動評估使用者之飲食狀況的功效。 The effect of the present invention is: the food image is recognized by the computing device The at least one ingested food, and calculate the intake ratio corresponding to each ingested food, and classify each ingested food into one of multiple food categories, and obtain the intake ratio corresponding to each food category, and according to The intake ratio of each food category and the recommended intake ratio of each food category, obtain and output the output information of the dietary suggestion, so as to achieve the effect of automatically evaluating the user's dietary status anytime and anywhere.

1:運算裝置 1: computing device

11:輸出模組 11: Output module

12:通訊模組 12: Communication module

13:儲存模組 13: Storage module

14:處理模組 14: Processing module

100:通訊網路 100: Communication network

101:評估端 101:Evaluation side

21:步驟 21: Steps

211~213:步驟 211~213: Steps

31~39:步驟 31~39: Steps

本新型之其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中:圖1是一方塊圖,說明本新型用於評估飲食的運算裝置之實施例經由一通訊網路與一評估端連接;圖2是一流程圖,說明利用本新型用於評估飲食的運算裝置之實施例實現一飲食評估方法的一食物辨識模型獲得程序;圖3是一流程圖,說明該運算裝置如何建立一食物辨識模型;及圖4是一流程圖,說明利用本新型用於評估飲食的運算裝置之實施例實現該飲食評估方法的一飲食評估程序。 Other features and functions of the present invention will be clearly presented in the embodiments with reference to the drawings, wherein: Fig. 1 is a block diagram illustrating an embodiment of the present invention's computing device for evaluating diet via a communication network and a Evaluation terminal is connected; Fig. 2 is a flow chart, illustrates and utilizes the embodiment of the computing device of the present invention to be used for evaluating diet and realizes a food identification model obtaining program of diet evaluation method; Fig. 3 is a flow chart, illustrates how this computing device Establishing a food recognition model; and FIG. 4 is a flow chart illustrating a diet evaluation procedure for realizing the diet evaluation method using the embodiment of the computing device for evaluating diets of the present invention.

參閱圖1,本新型用於評估飲食的運算裝置1之實施例經由一通訊網路100與一評估端101連接,並適用於評估一使用者之飲食狀況,並包含一輸出模組11、一連接至該通訊網路100的通訊 模組12、一儲存模組13及一電連接該輸出模組11、該通訊模組12與該儲存模組13的處理模組14。該運算裝置1及該評估端101之實施態樣例如為一伺服器、一個人電腦、一筆記型電腦、一平板電腦或一智慧型手機等。 Referring to Fig. 1, the embodiment of the computing device 1 of the present invention is used for evaluating diet is connected with an evaluation terminal 101 through a communication network 100, and is suitable for evaluating a user's diet status, and comprises an output module 11, a connection communication to the communication network 100 The module 12 , a storage module 13 and a processing module 14 electrically connected to the output module 11 , the communication module 12 and the storage module 13 . Implementations of the computing device 1 and the evaluation terminal 101 are, for example, a server, a personal computer, a notebook computer, a tablet computer, or a smart phone.

該儲存模組13儲存有多組訓練資料,每組訓練資料包括一包含至少一訓練食物之訓練食物影像,每一訓練食物影像標記有所對應之訓練食物的位置及食物種類。在本實施例中,每一訓練食物影像係利用一邊界框(Bounding box)來標記出所對應之訓練食物的位置。 The storage module 13 stores multiple sets of training data, each set of training data includes a training food image including at least one training food, and each training food image marks the location and food type of the corresponding training food. In this embodiment, each training food image uses a bounding box to mark the position of the corresponding training food.

以下將藉由一飲食評估方法來說明該運算裝置1的運作細節,並依序包含一食物辨識模型獲得程序,及一飲食評估程序。 The operation details of the computing device 1 will be described below through a diet evaluation method, which sequentially includes a food recognition model obtaining program and a diet evaluation program.

參閱圖1與圖2,該食物辨識模型獲得程序說明了如何獲得一用於辨識出一影像所包含之至少一食物的食物辨識模型,並包含下列步驟。 Referring to FIG. 1 and FIG. 2 , the food recognition model obtaining program illustrates how to obtain a food recognition model for recognizing at least one food included in an image, and includes the following steps.

在步驟21中,該處理模組14根據儲存於該儲存模組13之該等訓練資料,利用一物件偵測深度學習方法如,YOLOv4建立該食物辨識模型。 In step 21 , the processing module 14 uses an object detection deep learning method such as YOLOv4 to build the food recognition model according to the training data stored in the storage module 13 .

值得說明的是,步驟21包含以下子步驟(見圖3)。 It is worth noting that step 21 includes the following sub-steps (see FIG. 3 ).

在步驟211中,該處理模組14對該等訓練資料進行資料增強處理。在本實施方式中,該處理模組14係利用一Mosaic資料 增強方法來進行資料增強處理。 In step 211, the processing module 14 performs data enhancement processing on the training data. In this embodiment, the processing module 14 uses a Mosaic data Enhancement method to perform data enhancement processing.

在子步驟212中,該處理模組14根據經步驟211之處理的該等訓練資料,訓練一YOLO模型的網路結構,其中該YOLO模型的網路結構包含一主干網路、一連接結構及一輸出層。在本實施方式中,該處理模組14係利用CSPdarknet53作為主干網路,並利用空間金字塔池化和路徑聚合網路作為連接結構。 In sub-step 212, the processing module 14 trains the network structure of a YOLO model according to the training data processed in step 211, wherein the network structure of the YOLO model includes a backbone network, a connection structure and an output layer. In this embodiment, the processing module 14 uses CSPdarknet53 as the backbone network, and uses the spatial pyramid pooling and path aggregation network as the connection structure.

在子步驟213中,該處理模組14進行反覆訓練,直到該YOLO模型的損失函數收斂,以得到該食物辨識模型。 In sub-step 213 , the processing module 14 performs repeated training until the loss function of the YOLO model converges to obtain the food recognition model.

參閱圖1與圖4,該飲食評估程序說明了如何自動評估一使用者之飲食狀況,並包含下列步驟。 Referring to Fig. 1 and Fig. 4, the diet evaluation program illustrates how to automatically evaluate a user's diet status, and includes the following steps.

在步驟31中,該處理模組14獲得一相關於該使用者所攝取之一餐的食物影像,該食物影像包含至少一攝取食物及一參考物件。值得一提的是,在拍攝該食物影像時,該至少一攝取食物間應盡量避免互相重疊遮蔽,並盡量使各攝取食物之鋪平高度一致,以利於後續之辨識處理。 In step 31 , the processing module 14 obtains a food image related to a meal ingested by the user, and the food image includes at least one ingested food and a reference object. It is worth mentioning that when shooting the food image, the at least one ingested food should avoid overlapping and covering each other as much as possible, and try to make the paving height of each ingested food consistent, so as to facilitate subsequent identification processing.

在步驟32中,該處理模組14根據該食物辨識模型辨識出該食物影像中的該至少一攝取食物。 In step 32, the processing module 14 identifies the at least one ingested food in the food image according to the food identification model.

在步驟33中,對於每一攝取食物,該處理模組14計算出該攝取食物相對於該參考物件之一參考佔比。值得一提的是,在本實施方式中,該參考物件可為該使用者之一拳頭,該處理模組14 先辨識出該參考物件並框出該參考物件在該食物影像之邊界框,接著,該處理模組14計算該攝取食物在該食物影像之邊界框相對於該參考物件之邊界框之比例以獲得該參考佔比。藉由計算出該攝取食物相對於使用者之拳頭的比例,即可估計出每一攝取食物的份量。舉例來說,該至少一攝取食物例如為白飯、排骨、高麗菜,白飯相對於使用者之拳頭的比例若為1,則估計白飯份量約為該使用者之一個拳頭的份量,排骨相對於使用者之拳頭的比例若為1/2,則估計排骨份量約為該使用者之半個拳頭的份量,高麗菜相對於使用者之拳頭的比例若為1/3,則估計高麗菜份量約為該使用者之1/3個拳頭的份量。 In step 33, for each ingested food, the processing module 14 calculates a reference ratio of the ingested food relative to the reference object. It is worth mentioning that, in this embodiment, the reference object can be a fist of the user, and the processing module 14 The reference object is first identified and the bounding box of the reference object in the food image is framed. Then, the processing module 14 calculates the ratio of the ingested food in the bounding box of the food image to the bounding box of the reference object to obtain The reference ratio. By calculating the ratio of the ingested food to the user's fist, the amount of each ingested food can be estimated. For example, the at least one ingested food is, for example, rice, ribs, and cabbage. If the ratio of rice to the user's fist is 1, it is estimated that the amount of rice is about the amount of one fist of the user, and the ratio of ribs to the user's fist is estimated to be 1. If the ratio of the user's fist is 1/2, it is estimated that the weight of ribs is about half the weight of the user's fist. If the ratio of cabbage to the user's fist is 1/3, it is estimated that the weight of cabbage is about 1/3 of the user's fist.

在步驟34中,對於每一攝取食物,該處理模組14根據該使用者之輸入操作,獲得該使用者實際攝入該攝取食物之攝取量相對於該攝取食物之一攝入佔比。 In step 34, for each ingested food, the processing module 14 obtains an intake ratio of the user's actual intake of the ingested food relative to the ingested food according to the user's input operation.

在步驟35中,對於每一攝取食物,該處理模組14根據該攝取食物所對應之參考佔比及攝入佔比獲得一攝取佔比,並透過該通訊模組12經由該通訊網路100將一包含每一攝取食物之攝取佔比的飲食資料傳送至該評估端101。藉此,即可估計出該使用者實際攝入該攝取食物的攝取份量。延續上面之例子來說明,若白飯的攝入佔比為2/3,則估計該使用者實際攝取之白飯份量約為該使用者之2/3個拳頭的份量,若排骨的攝入佔比為1,則估計該使用者實 際攝取之排骨份量約為該使用者之半個拳頭的份量,若高麗菜的攝入佔比為1/2,則估計該使用者實際攝取之高麗菜份量約為該使用者之1/6個拳頭的份量。 In step 35, for each ingested food, the processing module 14 obtains an ingestion ratio according to the reference ratio and the ingestion ratio corresponding to the ingested food, and sends the A diet data including the intake ratio of each food intake is sent to the evaluation terminal 101 . Thereby, the ingestion amount of the ingested food that the user actually ingests can be estimated. Continuing the above example to illustrate, if the proportion of rice intake is 2/3, it is estimated that the actual amount of rice consumed by the user is about 2/3 of the user's fist. is 1, it is estimated that the user actually The amount of pork ribs actually ingested by the user is about half the amount of the user's fist. If the intake of cabbage is 1/2, it is estimated that the actual amount of cabbage ingested by the user is about 1/6 of the user The weight of a fist.

在步驟36中,對於每一攝取食物,該處理模組14將該攝取食物分類為多種食物類別之其中一者。其中該等食物類別包含一五穀雜糧類、一蛋白質類、一蔬菜類及一水果類。 In step 36, for each food intake, the processing module 14 classifies the food intake into one of a plurality of food categories. The food categories include whole grains, protein, vegetables and fruits.

在步驟37中,對於每一食物類別,該處理模組14將對應該食物類別之攝取食物所對應的攝取佔比加總後除以所有攝取佔比之總和,以獲得對應該食物類別之攝取比例。藉此,即可自動估計出該使用者實際攝入該食物類別的攝取比例,而非僅是單純估算每一攝取食物的攝取量,更可進一步檢視出該使用者的飲食狀況。延續上面之例子來說明,該使用者實際攝取之白飯份量約為該使用者之2/3個拳頭的份量,白飯屬於該五穀雜糧類,因此該使用者實際攝取之五穀雜糧類的攝取比例為1/2,該使用者實際攝取之排骨份量約為該使用者之半個拳頭的份量,排骨屬於該蛋白質類,因此該使用者實際攝取之蛋白質類的攝取比例為3/8,該使用者實際攝取之高麗菜份量約為該使用者之1/6個拳頭的份量,高麗菜屬於該蔬菜類,因此該使用者實際攝取之蔬菜類的攝取比例為1/8,此外,此餐該使用者並未攝取水果,故該使用者實際攝取之水果類的攝取比例為0。 In step 37, for each food category, the processing module 14 sums the intake ratios corresponding to the ingested foods corresponding to the food category and divides it by the sum of all intake ratios to obtain the intake corresponding to the food category Proportion. In this way, the intake ratio of the user's actual intake of the food category can be automatically estimated, instead of simply estimating the intake of each food intake, and the eating status of the user can be further checked. Continuing the above example to illustrate, the amount of rice that the user actually ingests is about 2/3 of the user's fist. 1/2, the amount of pork ribs actually ingested by the user is about half the amount of the user's fist, ribs belong to the protein, so the intake ratio of the protein that the user actually ingests is 3/8, the user The amount of cabbage actually ingested by the user is about 1/6 of the fist of the user. Cabbage belongs to this vegetable, so the intake ratio of the vegetable actually ingested by the user is 1/8. In addition, this meal should use The user did not ingest fruit, so the ingestion ratio of the fruit actually ingested by the user was 0.

在步驟38中,該處理模組14根據每一食物類別之攝取比例及每一食物類別之建議攝取比例,獲得並透過該輸出模組11輸出一相關於該使用者之飲食的飲食建議輸出訊息。在本實施方式中,若以哈佛健康雜誌所公布的健康飲食餐盤所建議之飲食指南來作為建議攝取比例,則該五穀雜糧類的建議攝取比例為1/4、該蛋白質類的建議攝取比例為1/4及該蔬菜類及水果類的總建議攝取比例為1/2。此與使用者之五穀雜糧類的攝取比例為1/2、蛋白質類的攝取比例為3/8、蔬菜類及水果類的總攝取比例為1/8相較下,該處理模組14即會自動輸出指示出該使用者五穀雜糧類攝取過多、蔬菜類及水果類攝取不足的該飲食建議輸出訊息。 In step 38, the processing module 14 obtains and outputs a dietary suggestion output message related to the user's diet through the output module 11 according to the intake ratio of each food category and the recommended intake ratio of each food category . In this embodiment, if the dietary guideline recommended by the Healthy Diet Plate published by Harvard Health Magazine is used as the recommended intake ratio, the recommended intake ratio of the whole grains is 1/4, and the recommended intake ratio of the protein is 1/4. 1/4 and the total recommended intake ratio of the vegetables and fruits is 1/2. This is compared with the user's intake of whole grains as 1/2, protein as 3/8, and vegetables and fruits as 1/8, the processing module 14 will The diet suggestion output message indicating that the user has too much intake of whole grains and insufficient intake of vegetables and fruits is automatically output.

在步驟39中,在該處理模組14透過該通訊模組12經由該通訊網路100接收到一來自該評估端101回應於該飲食資料的評估結果後,呈現該評估結果。其中,除了自動輸出該飲食建議輸出訊息外,還可將該使用者之飲食資料傳送至由專業醫護與營養師所持有之該評估端101,而由專業醫護與營養師提供更進一步的評估結果,以供該使用者更進一步強化其飲食觀念。 In step 39 , after the processing module 14 receives an evaluation result from the evaluation terminal 101 in response to the dietary data through the communication module 12 via the communication network 100 , the evaluation result is presented. Among them, in addition to automatically outputting the diet suggestion output message, the user's diet data can also be sent to the evaluation terminal 101 held by professional doctors and nutritionists, and professional doctors and nutritionists can provide further evaluation As a result, the user can further strengthen his diet concept.

綜上所述,本新型用於評估飲食的運算裝置,藉由該運算裝置1辨識出該食物影像中的該至少一攝取食物,並計算出該使用者實際攝入每一攝取食物對應的攝取佔比,而非僅是計算出該使用者所攝取之該餐中每一攝取食物對應的參考佔比,由於該使用者 未必會完全不挑食地吃完該餐中的每一攝取食物,故每一攝取食物對應的參考佔比與該使用者實際攝入的攝取佔比仍存在差異,因此透過計算每一攝取食物對應的攝取佔比可使後續的評估更為準確,接著,該運算裝置1將每一攝取食物分類為多種食物類別之其中一者,且獲得對應每一食物類別之攝取比例,並根據每一食物類別之攝取比例及每一食物類別之建議攝取比例,獲得並輸出該飲食建議輸出訊息,以達成隨時隨地自動評估該使用者之飲食狀況的功效,故確實能達成本新型的目的。 To sum up, the present computing device for evaluating diet uses the computing device 1 to identify the at least one ingested food in the food image, and calculates the intake corresponding to each ingested food actually consumed by the user. proportion, rather than just calculating the reference proportion corresponding to each ingested food in the meal ingested by the user, because the user It may not be possible to eat every ingested food in the meal without being picky eaters at all, so there is still a difference between the reference ratio corresponding to each ingested food and the actual ingested ratio of the user. Therefore, by calculating the corresponding ratio of each ingested food The proportion of intake can make the follow-up evaluation more accurate, and then, the calculation device 1 classifies each food intake into one of multiple food categories, and obtains the intake proportion corresponding to each food category, and according to each food The intake ratio of each food category and the recommended intake ratio of each food category are obtained and output as the dietary suggestion output information, so as to achieve the effect of automatically evaluating the user's dietary status anytime and anywhere, so the purpose of the new model can indeed be achieved.

惟以上所述者,僅為本新型之實施例而已,當不能以此限定本新型實施之範圍,凡是依本新型申請專利範圍及專利說明書內容所作之簡單的等效變化與修飾,皆仍屬本新型專利涵蓋之範圍內。 But the above-mentioned ones are only embodiments of the present invention, and should not limit the scope of implementation of the present invention with this. All simple equivalent changes and modifications made according to the patent scope of the present application and the content of the patent specification are still within the scope of the present invention. Within the scope covered by this patent.

1:運算裝置 1: computing device

11:輸出模組 11: Output module

12:通訊模組 12: Communication module

13:儲存模組 13: Storage module

14:處理模組 14: Processing module

100:通訊網路 100: Communication network

101:評估端 101:Evaluation end

Claims (5)

一種用於評估飲食的運算裝置,適用於評估一使用者之飲食狀況,並包含: 一輸出模組; 一儲存模組,儲存有一用於辨識出一影像所包含之至少一食物的食物辨識模型;及 一處理模組,電連接該輸出模組與該儲存模組,並用於獲得一相關於該使用者所攝取之一餐的食物影像,該食物影像包含至少一攝取食物及一參考物件,且根據該食物辨識模型辨識出該食物影像中的該至少一攝取食物,對於每一攝取食物,計算出該攝取食物相對於該參考物件之一參考佔比,並根據該使用者之輸入操作,獲得該使用者實際攝入該攝取食物之攝取量相對於該攝取食物之一攝入佔比,且根據該攝取食物所對應之參考佔比及攝入佔比獲得一攝取佔比,並將該攝取食物分類為多種食物類別之其中一者,對於每一食物類別,將對應該食物類別之攝取食物所對應的攝取佔比加總後除以所有攝取佔比之總和,以獲得對應該食物類別之攝取比例,並根據每一食物類別之攝取比例及每一食物類別之建議攝取比例,獲得並透過該輸出模組輸出一相關於該使用者之飲食的飲食建議輸出訊息。 A computing device for evaluating diet, suitable for evaluating a user's diet status, comprising: an output module; a storage module storing a food identification model for identifying at least one food included in an image; and A processing module, electrically connected to the output module and the storage module, and used to obtain a food image related to a meal ingested by the user, the food image includes at least one ingested food and a reference object, and according to The food recognition model identifies the at least one ingested food in the food image, and for each ingested food, calculates a reference ratio of the ingested food relative to the reference object, and obtains the ingested food according to the user's input operation. The actual intake of the ingested food by the user is compared to an intake ratio of the ingested food, and an intake ratio is obtained based on the reference ratio and the intake ratio corresponding to the ingested food, and the ingested food is If it is classified as one of multiple food categories, for each food category, sum up the intake proportions corresponding to the intake foods corresponding to the food category and divide by the sum of all intake proportions to obtain the intake corresponding to the food category ratio, and according to the intake ratio of each food category and the recommended intake ratio of each food category, obtain and output a diet suggestion output message related to the user's diet through the output module. 如請求項1所述的用於評估飲食的運算裝置,其中,該儲存模組還儲存有多組訓練資料,每組訓練資料包括一包含至少一訓練食物之訓練食物影像,每一訓練食物影像標記有所對應之訓練食物的位置及食物種類,該處理模組還根據該等訓練資料,利用一物件偵測深度學習方法,建立該食物辨識模型。The computing device for evaluating diet as described in Claim 1, wherein the storage module also stores multiple sets of training data, each set of training data includes a training food image containing at least one training food, and each training food image The location and food type of the corresponding training food are marked, and the processing module also uses an object detection deep learning method to establish the food recognition model based on the training data. 如請求項2所述的用於評估飲食的運算裝置,其中,該處理模組係對該等訓練資料進行資料增強處理,並根據經增強處理的該等訓練資料,訓練一YOLO模型的網路結構,其中該YOLO模型的網路結構包含一主干網路、一連接結構及一輸出層,進行反覆訓練直到該YOLO模型的損失函數收斂,以得到該食物辨識模型。The computing device for evaluating diet as described in claim 2, wherein the processing module performs data enhancement processing on the training data, and trains a network of YOLO models according to the enhanced training data structure, wherein the network structure of the YOLO model includes a backbone network, a connection structure and an output layer, and repeated training is performed until the loss function of the YOLO model converges to obtain the food recognition model. 如請求項3所述的用於評估飲食的運算裝置,其中,該處理模組係利用一Mosaic資料增強方法來進行資料增強處理,並利用CSPdarknet53作為主干網路,並利用空間金字塔池化和路徑聚合網路作為連接結構。The computing device for evaluating diet as described in claim 3, wherein the processing module uses a Mosaic data enhancement method to perform data enhancement processing, and uses CSPdarknet53 as the backbone network, and uses spatial pyramid pooling and routing Converged networks serve as connectivity structures. 如請求項1所述的用於評估飲食的運算裝置,還經由一通訊網路與一評估端連接,該運算裝置還包含一電連接該處理模組且連接至該通訊網路的通訊模組,該處理模組在經由該通訊模組接收到一來自該評估端回應於該飲食資料的評估結果後,呈現該評估結果。The computing device for evaluating diet as described in claim 1 is also connected to an evaluation terminal via a communication network, and the computing device also includes a communication module electrically connected to the processing module and connected to the communication network, the After the processing module receives an evaluation result from the evaluation terminal in response to the diet data via the communication module, it presents the evaluation result.
TW112200510U 2022-09-12 2022-09-12 Computing device for evaluating diet TWM642885U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW112200510U TWM642885U (en) 2022-09-12 2022-09-12 Computing device for evaluating diet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112200510U TWM642885U (en) 2022-09-12 2022-09-12 Computing device for evaluating diet

Publications (1)

Publication Number Publication Date
TWM642885U true TWM642885U (en) 2023-06-21

Family

ID=87805261

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112200510U TWM642885U (en) 2022-09-12 2022-09-12 Computing device for evaluating diet

Country Status (1)

Country Link
TW (1) TWM642885U (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI889340B (en) * 2024-05-15 2025-07-01 臺中榮民總醫院 Method and system for predicting nutritional risk of critically ill patients using machine learning

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI889340B (en) * 2024-05-15 2025-07-01 臺中榮民總醫院 Method and system for predicting nutritional risk of critically ill patients using machine learning

Similar Documents

Publication Publication Date Title
Pouladzadeh et al. Food calorie measurement using deep learning neural network
Beijbom et al. Menu-match: Restaurant-specific food logging from images
CN120280093A (en) Systems and methods for food analysis, personalized recommendation, and health management
Pouladzadeh et al. You are what you eat: So measure what you eat!
CN108830898A (en) A kind of food volume evaluation method based on 3D model nesting
KR20210099876A (en) prsonalized nutrition and disease management system and method using deep learning food image recognition
CN117078955B (en) A health management method based on image recognition
Chiang et al. Food calorie and nutrition analysis system based on mask r-cnn
CN115131783B (en) A method for autonomous perception of user dietary nutritional information based on machine vision
Li et al. Deep cooking: Predicting relative food ingredient amounts from images
CN104765980A (en) Intelligent diet assessment method based on cloud computing
TWM642885U (en) Computing device for evaluating diet
CN111863194A (en) A display method, device, device and storage medium for dietary information
JP5691533B2 (en) Information processing apparatus, method, and program
CN116821405A (en) Calorie identification method, device, equipment and storage medium based on smart glasses
KR20090046991A (en) Diet Recognition Using Pattern Recognition
CN118824470A (en) A method and device for estimating food visual nutrition based on segmentation and regression technology
KR102827338B1 (en) Image deep learning-based blood sugar management method and system
CN114388102A (en) Diet recommendation method and device and electronic equipment
CN116561433A (en) Nutritional dish recommendation method, device, equipment and storage medium based on python recognition
Begum et al. Artificial Intelligence-Based Food Calories Estimation Methods in Diet Assessment Research
CN107610749A (en) A kind of diet monitoring management method and system
CN114882973A (en) Daily nutrient intake analysis method and system based on standard food recognition
KR20220145006A (en) Dietary Compliance Assessment System Using Artificial Intelligence
Sukvichai et al. Development of a food categories and calories estimation full stack system based on multi-CNNs structures