Patent ID: 8439683

Claim:
A computer-implemented method for analyzing at least one food item on a food plate, the method being executed by at least one processor, comprising the steps of: receiving a plurality of images of the food plate; receiving a description of the at least one food item on the food plate; extracting a list of food items from the description; classifying and segmenting the at least one food item from the list using color and texture features derived from the plurality of images by: applying an offline feature-based learning method of different food types to train a plurality of classifiers to recognize individual food items; and applying an online feature-based segmentation and classification method using at least a subset of the food type recognition classifiers trained during offline feature-based learning; and estimating the volume of the classified and segmented at least one food item based on determining correspondences between at least two images of the plurality of images containing the at least one food item and performing a 3D reconstruction on the correspondences to generate 3D point clouds of the at least one food item.