METHODS FOR DETERMINING MANUFACTURING WASTE TO OPTIMIZE PRODUCTIVITY AND DEVICES THEREOF
First Claim
1. A method for analyzing video data to determine manufacturing waste to optimize productivity, the method comprising:
- identifying, by a productivity assessment computing device, a plurality of entities present in each of a plurality of obtained frames of a video and a type of each of the plurality of entities;
plotting, by the productivity assessment computing device, movement of each of the plurality of entities across at least a subset of the frames to obtain a trajectory of each of the plurality of entities;
identifying, by the productivity assessment computing device, a plurality of interactions of one or more of the plurality of entities in each of the plurality of frames;
generating, by the productivity assessment computing device, a unique sequence encoding for each of a plurality of subtasks performed by each of the plurality of entities, wherein the subtasks are identified based on the interactions and a sequence of at least a subset of the subtasks is associated with at least one task;
classifying, by the productivity assessment computing device, at least one of the subset of subtasks as a waste subtask of the task based on one or more of the interactions corresponding to the one of the subset of subtasks and the trajectory and the type of each of the plurality of entities associated with the one or more of the interactions;
correlating, by the productivity assessment computing device, the sequence encodings of the one of the subset of subtasks with a number of frames per second of the video to determine at least one waste duration value for the task; and
outputting, by the productivity assessment computing device, the waste duration value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium, and productivity assessment computing device that identifies entities present in frames of a video. Entity movement across the frames is plotted to obtain a trajectory of the entities. Interactions of one or more of the entities in each of the frames are identified. A unique sequence encoding is generated for subtasks performed by each of the entities. One of the subtasks is classified as a waste subtask based on one or more of the interactions corresponding to the one of the subtasks and the trajectory and a type of each of the entities associated with the interactions. The sequence encodings of the one of the subtasks are correlated with a number of frames per second of the video to determine waste duration value(s) for a task and the waste duration value(s) are output.
34 Citations
21 Claims
-
1. A method for analyzing video data to determine manufacturing waste to optimize productivity, the method comprising:
-
identifying, by a productivity assessment computing device, a plurality of entities present in each of a plurality of obtained frames of a video and a type of each of the plurality of entities; plotting, by the productivity assessment computing device, movement of each of the plurality of entities across at least a subset of the frames to obtain a trajectory of each of the plurality of entities; identifying, by the productivity assessment computing device, a plurality of interactions of one or more of the plurality of entities in each of the plurality of frames; generating, by the productivity assessment computing device, a unique sequence encoding for each of a plurality of subtasks performed by each of the plurality of entities, wherein the subtasks are identified based on the interactions and a sequence of at least a subset of the subtasks is associated with at least one task; classifying, by the productivity assessment computing device, at least one of the subset of subtasks as a waste subtask of the task based on one or more of the interactions corresponding to the one of the subset of subtasks and the trajectory and the type of each of the plurality of entities associated with the one or more of the interactions; correlating, by the productivity assessment computing device, the sequence encodings of the one of the subset of subtasks with a number of frames per second of the video to determine at least one waste duration value for the task; and outputting, by the productivity assessment computing device, the waste duration value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A productivity assessment computing device comprising at least one processor and a memory coupled to the processor which is configured to be capable of executing programmed instructions comprising and stored in the memory to:
-
identify a plurality of entities present in each of a plurality of obtained frames of a video and a type of each of the plurality of entities; plot movement of each of the plurality of entities across at least a subset of the plurality of frames to obtain a trajectory of each of the plurality of entities; identify a plurality of interactions of one or more of the plurality of entities in each of the plurality of frames; generate a unique sequence encoding for each of a plurality of subtasks performed by each of the plurality of entities, wherein the subtasks are identified based on the interactions and a sequence of at least a subset of the subtasks is associated with at least one task; classify at least one of the subset of subtasks as a waste subtask of the task based on one or more of the interactions corresponding to the one of the subset of subtasks and the trajectory and the type of each of the entities associated with the one or more of the interactions; correlate the sequence encodings of the one of the subset of subtasks with a number of frames per second of the video to determine at least one waste duration value for the task; and output the waste duration value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having stored thereon instructions for determining and analyzing manufacturing waste to optimize productivity comprising executable code which when executed, by a processor, causes the processor to perform steps comprising:
-
identifying a plurality of entities present in each of a plurality of obtained frames of a video and a type of each of the plurality of entities; plotting movement of each of the plurality of entities across at least a subset of the plurality of frames to obtain a trajectory of each of the plurality of entities; identifying a plurality of interactions of one or more of the plurality of entities in each of the plurality of frames; generating a unique sequence encoding for each of a plurality of subtasks performed by each of the plurality of entities, wherein the subtasks are identified based on the interactions and a sequence of at least a subset of the subtasks is associated with at least one task; classifying at least one of the subset of subtasks as a waste subtask of the task based on one or more of the interactions corresponding to the one of the subset of subtasks and the trajectory and the type of each of the plurality of entities associated with the one or more of the interactions; correlating the sequence encodings of the one of the subset of subtasks with a number of frames per second of the video to determine at least one waste duration value for the task; and outputting the waste duration value. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification