| CPC G05B 19/042 (2013.01) [A23L 5/15 (2016.08); B25J 11/0045 (2013.01); G05B 2219/2643 (2013.01)] | 11 Claims |

|
1. An automated food preparation assistant system for preparing a food item comprises:
a first sensor configured to obtain first visible spectrum image data;
a second sensor configured to obtain second visible spectrum image data; and
at least one processor programmed and operable to:
detect food objects of interest based on image data from the first sensor and image data from the second sensor, wherein the food objects comprise at least one food item and optionally, a non-food item, and wherein the detecting comprises computing location and identity of the food objects;
track the location of the detected food objects, wherein the tracking comprises:
select a unique filter from a plurality of filters based on the motion of the food object being tracked;
compute a current predicted location of the food object based on the selected filter;
compare the current predicted location of the food object and a current measured location of the food object including applying custom matching resolution rules for tracking unobserved food items if a non-food item is detected between the sensors and the unobserved food items;
create an occlusion mask for the non-food item detected between the sensors and the unobserved food items;
evaluate whether the food item is occluded based on the occlusion mask; and
update the location of the food item only if the food item is not occluded; and
determine an instruction relating to the food item.
|