IP Library Patent Application 16385814
Patent Application
App. No. 16/385,814

METHOD FOR FINDING PATHS IN VIDEO

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/385,814
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 (28)

1 .- 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2020
From: HAERING, NIELS; RASHEED, ZEESHAN; YU, LI; CHOSAK, ANDREW J.; EGNAL, GEOFFREY; LIPTON, ALAN J.; LIU, HAIYING; VENETIANER, PETER L.; YIN, WEI HONG; YU, LIANG Y.; ZHANG, ZHONG
To: OBJECT VIDEO, INC.
Reel/Frame 052684/0539 →