Systems and methods for cookware detection
First Claim
1. A system for detecting cookware, the system comprising:
- a vision sensor positioned so as to collect imagery depicting a cooktop;
one or more processors; and
one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations, the operations comprising;
obtaining a frame of imagery depicting the cooktop;
performing background subtraction for the frame of imagery with respect to a reference frame of imagery depicting the cooktop without any objects placed thereon;
after performing the background subtraction for the frame of imagery, using a classifier to classify the frame of imagery as either depicting cookware or not depicting cookware; and
when the frame is classified as depicting cookware, performing one or more operations in response to the detected cookware.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for cookware detection are provided. One example system includes a vision sensor positioned so as to collect imagery depicting a cooktop. The system includes one or more processors and one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations. The operations include obtaining a frame of imagery depicting the cooktop and using a classifier to classify the frame of imagery as either depicting cookware or not depicting cookware. When the frame is classified as depicting cookware, the operations include performing one or more operations in response to the detected cookware.
26 Citations
20 Claims
-
1. A system for detecting cookware, the system comprising:
-
a vision sensor positioned so as to collect imagery depicting a cooktop; one or more processors; and one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations, the operations comprising; obtaining a frame of imagery depicting the cooktop; performing background subtraction for the frame of imagery with respect to a reference frame of imagery depicting the cooktop without any objects placed thereon; after performing the background subtraction for the frame of imagery, using a classifier to classify the frame of imagery as either depicting cookware or not depicting cookware; and when the frame is classified as depicting cookware, performing one or more operations in response to the detected cookware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for detecting cookware, the method comprising:
-
collecting, by a vision sensor, one or more frames comprising imagery depicting a cooktop; segmenting each of the one or more frames into a plurality of frame segments based on a plurality of locations respectively associated with a plurality of burners included in the cooktop; classifying, by a binary classifier, each of the plurality of frame segments as either depicting an item of cookware or not depicting an item of cookware, such that cookware detection is performed on a burner-by-burner basis; and when at least one of the frame segments is classified as depicting an item of cookware, performing one or more operations responsive to the detected item of cookware. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for detecting cookware, the system comprising:
-
a vision sensor positioned so as to collect imagery depicting a cooktop; one or more processors; and one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations, the operations comprising; obtaining a frame of imagery depicting the cooktop; using a classifier to classify the frame of imagery as either depicting cookware or not depicting cookware, wherein the classifier classifies the frame of imagery as either depicting cookware or not depicting cookware based on a plurality of planes respectively associated with a plurality of image features, wherein the plurality of planes are predetermined based on performance of a classifier training algorithm with respect to a positive training image dataset and a negative training image dataset, wherein the positive image training dataset comprises a plurality of images depicting cookware and the negative image training dataset comprises a plurality of images that do not depict cookware, and wherein the plurality of planes are stored in a system memory; and when the frame is classified as depicting cookware, performing one or more operations in response to the detected cookware. - View Dependent Claims (19, 20)
-
Specification