Detecting primitive events at checkout
First Claim
Patent Images
1. A method for detecting one or more events, comprising:
- generating a motion graph from a video sequence captured at a point-of-sale (POS) system, the motion graph representing human motion in the video sequence;
detecting two consecutive scan events at the POS system by identifying a first reference motion pattern in the motion graph;
identifying a segment of the video sequence between the two consecutive scan events; and
upon identifying the video sequence segment, analyzing a portion of the motion graph corresponding to the video sequence segment to detect at least one of a pick-up event and a drop event by identifying a second reference motion pattern in the motion graph.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for detecting one or more events are provided. The techniques include identifying one or more segments in a video sequence as one or more candidates for one or more events by a temporal ordering of the one or more candidates, and analyzing one or more motion patterns of the one or more candidates to detect the one or more events.
79 Citations
21 Claims
-
1. A method for detecting one or more events, comprising:
-
generating a motion graph from a video sequence captured at a point-of-sale (POS) system, the motion graph representing human motion in the video sequence; detecting two consecutive scan events at the POS system by identifying a first reference motion pattern in the motion graph; identifying a segment of the video sequence between the two consecutive scan events; and upon identifying the video sequence segment, analyzing a portion of the motion graph corresponding to the video sequence segment to detect at least one of a pick-up event and a drop event by identifying a second reference motion pattern in the motion graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer readable device having computer readable program code for detecting one or more events, said computer program product including:
-
computer readable program code for generating a motion graph from a video sequence captured at a point-of-sale (POS) system, the motion graph representing human motion in the video sequence; computer readable program code for detecting two consecutive scan events at the POS system by identifying a first reference motion pattern in the motion graph; computer readable program code for identifying a segment of the video sequence between the two consecutive scan events; and computer readable program code for, upon identifying the video sequence segment, analyzing a portion of the motion graph corresponding to the video sequence segment to detect at least one of a pick-up event and a drop event at the POS system by identifying a second reference motion pattern in the motion graph. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for detecting one or more events, comprising:
-
a computer processor; and a memory containing a program that, when executed on the computer processor, performs an operation for processing data, comprising; generating a motion graph from a video sequence captured at a point-of-sale (POS) system, the motion graph representing human motion in the video sequence; detecting two consecutive scan events at the POS system by identifying a first reference motion pattern in the motion graph; identifying a segment of the video sequence between the two consecutive scan events; and upon identifying the video sequence segment, analyzing a portion of the motion graph corresponding to the video sequence segment to detect at least one of a pick-up event and a drop event by identifying a second reference motion pattern in the motion graph. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An apparatus for detecting one or more events, said apparatus comprising:
-
means for generating a motion graph from a video sequence captured at a point-of-sale (POS) system, the motion graph representing human motion in the video sequence; means for detecting two consecutive scan events at the POS system by identifying a first reference motion pattern in the motion graph; means for identifying a segment of the video sequence between the two consecutive scan events; and means for, upon identifying the video sequence segment, analyzing a portion of the motion graph corresponding to the video sequence segment to detect at least one of a pick-up event and a drop event by identifying a second reference motion pattern in the motion graph.
-
Specification