Method for finding paths in video
Abstract
A system for detecting behavior of a target may include: a target detection engine, adapted to detect at least one target from one or more objects from a video surveillance system recording a scene; a path builder, adapted to create at least one mature path model from analysis of the behavior of a plurality of targets in the scene, wherein the at least one mature path model includes a model of expected target behavior with respect to the at least one path model; and a target behavior analyzer, adapted to analyze and identify target behavior with respect to the at least one mature path model. The system may further include an alert generator, adapted to generate an alert based on the identified behavior.
Claims
exact text as granted — not AI-modified1 .- 24 . (canceled)
25 . A video processing system comprising:
memory storing data and instructions; and one or more computer processors configured to receive an input video sequence including a plurality of first targets and a second target, and further configured to access the memory and execute the instructions, causing the one or more computer processors to: derive target trajectory data from analysis of each first target of the plurality of first targets of the input video sequence; train a path model based on the target trajectory data of each first target of the plurality of first targets; build an entry/exit map using the trained path model; and using the entry/exit map, determine whether behavior of the second target is consistent with respect to expected behavior of the second target in relation to a path in the path model.
26 . The video processing system of claim 25 , wherein when the one or more computer processors are configured to derive target property data from the input video sequence, the one or more computer processors are further configured to:
derive, from the input video sequence, the target property data based on one or more properties of the plurality of first targets.
27 . The video processing system of claim 26 , wherein the one or more computer processors are configured to:
calculate a plurality of statistical models based on a same target property of the plurality of first targets.
28 . The video processing system of claim 27 , wherein when the one or more computer processors are configured to calculate the plurality of statistical models, the one or more computer processors are further configured to:
calculate the plurality of statistical models based on a function of one or more target properties of the plurality of first targets.
29 . The video processing system of claim 28 , wherein the one or more computer processors are configured to map each of the plurality of statistical models to a corresponding location on the entry/exit map.
30 . The video processing system of claim 29 , wherein the one or more computer processors are further configured to:
initialize an array corresponding to a size of the entry/exit map.
31 . The video processing system of claim 25 , wherein the one or more computer processors are further configured to:
initialize an array corresponding to a size of a frame of the input video sequence.
32 . The video processing system of claim 25 , wherein the one or more computer processors are further configured to:
identify regions of interest based on the entry/exit map.
33 . The video processing system of claim 32 , wherein the one or more computer processors are further configured to:
determine trajectory information based on the regions of interest.
34 . The video processing system of claim 33 , wherein the one or more computer processors are further configured to:
receive new target property data corresponding to a new target instance of the second target; and compare at least a portion of the new target property data with the entry/exit map to determine a degree of conformance.
35 . The video processing system of claim 34 , wherein the one or more computer processors are further configured to:
determine whether the new target instance is consistent with behavior predicted by the entry/exit map based on the degree of conformance to detect abnormal behavior.Join the waitlist — get patent alerts
Track US2019246073A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.