Focalized behavioral measurements in a video stream
AssigneeRicoh Company, Ltd.
InventorsRamya Narasimha, Hector H. Gonzalez-Banos
Life of this patent
Estimating the term…
Abstract
A system and method for analyzing behavior in a video is described. The method includes extracting a plurality of salient fragments of a video; building a database of the plurality of salient fragments; generating a focalized visualization, based on a time anchor, from the one or more salient fragments of the video; tagging a human subject in the focalized visualization with a unique identifier; analyzing the focalized visualization, based on the unique identifier, to generate a behavior score; and providing the behavior score via the user device.
Claims20
A computer-implemented method comprising:
- extracting a plurality of salient fragments from a video, a salient fragment being a video sequence tracking a salient object through a subset of a series of frames in the video;
- building a database of the plurality of salient fragments;
- identifying a time of occurrence of a trigger event causing a behavioral response from one or more human subjects in the video;
- retrieving one or more salient fragments from the database of the plurality of salient fragments using the time of occurrence of the trigger event;
- generating a video segment focalized on the trigger event using the one or more retrieved salient fragments, the video segment starting at the time of occurrence of the trigger event;
- tagging a human subject of the one or more human subjects in the video segment with a unique identifier;
- analyzing the video segment, based on the unique identifier, to generate a behavior score;
- and
- providing the behavior score via a user device.
A computer program product comprising a non-transitory computer readable medium storing a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
- extract a plurality of salient fragments from a video, a salient fragment being a video sequence tracking a salient object through a subset of a series of frames in the video;
- build a database of the plurality of salient fragments;
- identify a time of occurrence of a trigger event associated with causing a behavioral response from one or more human subjects in the video;
- retrieve one or more salient fragments from the database of the plurality of salient fragments using the time of occurrence of the trigger event;
- generate a video segment focalized on the trigger event using the one or more retrieved salient fragments, the video segment starting at the time of occurrence of the trigger event;
- tag a human subject of the one or more human subjects in the video segment with a unique identifier;
- analyze the video segment, based on the unique identifier, to generate a behavior score;
- and
- provide the behavior score via a user device.
A system comprising:
- one or more processors;
- and
- a memory, the memory storing instructions which when executed cause the one or more processors to:
- extract a plurality of salient fragments from a video, a salient fragment being a video sequence tracking a salient object through a subset of a series of frames in the video;
- build a database of the plurality of salient fragments;
- identify a time of occurrence of a trigger event causing a behavioral response from one or more human subjects in the video;
- retrieve one or more salient fragments from the database of the plurality of salient fragments using the time of occurrence of the trigger event;
- generate a video segment focalized on the trigger event-using the one or more retrieved salient fragments, the video segment starting at the time of occurrence of the trigger event;
- tag a human subject of the one or more human subjects in the video segment with a unique identifier;
- analyze the video segment, based on the unique identifier, to generate a behavior score;
- and
- provide the behavior score via a user device.
Dependencies are inferred from the claim text.