System and method for nutrition analysis using food image recognition
First Claim
1. A system using a food recognition device in communication with a database via a network, that determines a nutritional value of a food item, comprising:
- a food container with one or more partitions, the one or more partitions being defined by a boundary outlined by a divider and a peripheral wall formed by the food container, wherein the food container receives the food item, the food container being characterized by a predetermined structural properties;
a weight sensor being placed within the food container, positioned to measure a weight of the food item being received by each of the one or more partitions;
an image capturing device capturing an image of the food container; and
the food recognition device, with a processor and a memory, in communication with the weight sensor and the image capturing device, configured to;
obtain the image of the food container from the image capturing device;
correct orientation of the image by aligning the boundary in the image with the boundary in a reference food container image stored in the database;
segment the image based on the boundary to isolate each of the one or more partitions; and
identify a type of the food item by comparing each segmented image to a reference segmented food image stored in the database.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a system and method for determining a nutritional value of a food item. The system and method utilizes a food container as a model to adjust various types of distortions that exists in an instant image of the food container that retains the food item. The instant image may be compared to the model image of the food container to correct any distortions. The food container includes a boundary which has a predetermined color. The predetermined color of the boundary can be used to adjust the color configuration of the instant image, thereby increasing the accuracy of the food identification.
-
Citations
20 Claims
-
1. A system using a food recognition device in communication with a database via a network, that determines a nutritional value of a food item, comprising:
-
a food container with one or more partitions, the one or more partitions being defined by a boundary outlined by a divider and a peripheral wall formed by the food container, wherein the food container receives the food item, the food container being characterized by a predetermined structural properties; a weight sensor being placed within the food container, positioned to measure a weight of the food item being received by each of the one or more partitions; an image capturing device capturing an image of the food container; and the food recognition device, with a processor and a memory, in communication with the weight sensor and the image capturing device, configured to; obtain the image of the food container from the image capturing device; correct orientation of the image by aligning the boundary in the image with the boundary in a reference food container image stored in the database; segment the image based on the boundary to isolate each of the one or more partitions; and identify a type of the food item by comparing each segmented image to a reference segmented food image stored in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method to use a system using a food recognition device in communication with a database via a network, that determines a nutritional value of a food item, comprising:
-
capturing, with an image capturing device, an image of a food container, wherein the food container has one or more partitions, the one or more partitions being defined by a boundary outlined by a divider and a peripheral wall formed by the food container, wherein the food container receives the food item, the food container being characterized by a predetermined structural properties; obtaining, with a food recognition device, the image of the food container from the image capturing device, the image capturing device being in communication with the food recognition device; obtaining, with the food recognition device, a weight of the food item from a weight sensor, the weight sensor being positioned to measure the weight of the food item being received by each of the one or more partitions, wherein the weight sensor is in communication with the food recognition device; correcting, with the food recognition device, orientation of the image by aligning the boundary in the image with the boundary in a reference food container image stored in the database; segmenting, with the food recognition device, the image based on the boundary to isolate each of the one or more partitions; and identifying, with the food recognition device, a type of the food item by comparing each segmented image to a reference segmented food image stored in the database. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification