IP Library Granted Patent US 7,646,401
Granted Patent B2
US 7,646,401 · App. 10/766,949 · Granted Jan 12, 2010

Video-based passback event detection

View Patent ↗
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 7,646,401
App. No.
10/766,949
Granted
Jan 12, 2010
Kind
B2
Abstract

A passback direction for a video monitored area may be defined. Video collected from the video monitored area may be accessed. Video collected from a video monitored area may be analyzed based on a passback direction of the video monitored area to detect any passback events in the video monitored area. An action based on the detected passback events may be initiated.

Claims (45)

1. A computer-readable medium, comprising software encoded thereon to detect passback events, which software when executed by a computer system, causes the computer system to perform operations comprising a method of:

defining a passback direction for a video monitored area;

accessing video collected from the video monitored area;

comparing a track determined from the collected video to the passback direction to detect whether any passback event occurred, comprising:

representing said track as a track vector;

representing said passback direction as a passback direction vector;

determining a dot product of said track vector and said passback direction vector;

comparing said dot product to a threshold to determine whether said track vector is substantially aligned with said passback direction; and

when said track vector is substantially aligned with said passback direction, filtering said track vector by at least one of spatial filtering or temporal filtering to determine whether a sufficient number of track vectors are substantially aligned with said passback direction;

detecting passback events based on the determination; and

initiating an action based on the detected passback events.

2. A method to detect passback events, comprising:

defining a passback direction for a video monitored area;

accessing video collected from the video monitored area;

comparing a track determined from the collected video to the passback direction to detect whether any passback event occurred, comprising:

representing the track as a track vector,

representing the passback direction as a passback direction vector,

determining a dot product of the track vector and the passback direction vector,

comparing the dot product to a threshold to determine whether the track vector is substantially aligned with the passback direction, and

when the track vector is substantially aligned with the passback direction, filtering the track vector by at least one of spatial filtering or temporal filtering to determine whether a sufficient number of track vectors are substantially aligned with the passback direction;

detecting passback events based on the determination; and

initiating an action based on the detected passback events.

3. A system to detect passback events, comprising:

a video camera to monitor a video monitored area and obtain video of the video monitored area;

an analysis system coupled to the video camera, the analysis system comprising a computer system and a computer-readable medium, the computer-readable medium comprising software to control the computer system according to a method, the method comprising:

determining a track in the obtained video,

representing the track as a track vector,

representing a passback direction as a passback direction vector,

determining a dot product of the track vector and the passback direction vector,

comparing the dot product to a threshold to determine whether the track vector is substantially aligned with the passback direction,

when the track vector is substantially aligned with the passback direction, filtering the track vector by at least one of spatial filtering or temporal filtering to determine whether a substantial number of track vectors are substantially aligned with the passback direction, and

detecting the passback events in the video monitored area based on the number of track vectors which are substantially aligned with the passback direction; and

a user interface coupled to the analysis system.

4. An apparatus to detect passback events adapted to perform operations comprising a method of:

defining a passback direction for a video monitored area;

accessing video collected from the video monitored area;

comparing a track determined from the collected video to the passback direction to detect whether any passback event occurred, comprising:

representing the track as a track vector,

representing the passback direction as a passback direction vector,

determining a dot product of the track vector and the passback direction vector,

comparing the dot product to a threshold to determine whether the track vector is substantially aligned with the passback direction, and

when the track vector is substantially aligned with the passback direction,

filtering the track vector by at least one of spatial filtering or temporal filtering to determine whether a sufficient number of track vectors are substantially aligned with the passback direction;

detecting passback events based on the determination; and

initiating an action based on the detected passback events.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Oct 23, 2022
From: AVIGILON FORTRESS CORPORATION
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 061746/0897 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2018
From: HSBC BANK CANADA
To: AVIGILON FORTRESS CORPORATION
Reel/Frame 047032/0063 →
SECURITY INTEREST Recorded Apr 8, 2015
From: AVIGILON FORTRESS CORPORATION
To: HSBC BANK CANADA
Reel/Frame 035387/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2014
From: OBJECTVIDEO, INC.
To: AVIGILON FORTRESS CORPORATION
Reel/Frame 034552/0248 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER LISTED INCORRECTLY AS --10/766,979-- IN A COVER SHEET PREVIOUSLY RECORDED ON REEL 015658 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE THE APPLICATION NUMBER SHOULD BE "10/766,949". Recorded Jan 22, 2013
From: LIPTON, ALAN J.; VENETIANER, PETER L.; CHOSAK, ANDREW J.; FRAZIER, MATTHEW F.; MADDEN, DONALD G.; MYERS, GARY W.; SFEKAS, JAMES S.; YIN, WEIHONG
To: OBJECTVIDEO, INC.
Reel/Frame 029673/0725 →