IP Library Granted Patent US 8,842,162
Granted Patent B2
US 8,842,162 · App. 13/586,884 · Granted Sep 23, 2014

Method and system for improving surveillance of PTZ cameras

Inventors: Vladimir Goldner (Tel Aviv, IL); Guy Boudoukh (Ramat Hasharon, IL)
Assignee: Nice-Systems Ltd
H04N7/18G06K9/00G08B13/19608H04N5/23238G08B13/19604G08B29/185
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 8,842,162
App. No.
13/586,884
Granted
Sep 23, 2014
Kind
B2
Abstract

The subject matter discloses a method, comprising obtaining a scene from a video camera and defining at least one point of the scene; creating a first scene terrain model of the scene, said first scene terrain model comprises a typical human object size in pixels in said at least one point of the scene; creating a second scene model of the scene, said second model defines a false positive determination that said at least one point comprises a human object; wherein said second scene model is created when the scene does not contain a human object; obtaining an image of the scene, said image is captured by a video camera; determining whether the human object is detected at the at least one point of said captured image by applying said first scene terrain model and said second scene model on the least one point.

Claims (54)

1. A method, comprising:

obtaining a scene from a video camera and defining at least one point of the scene;

creating a first scene terrain model of the scene, said first scene terrain model comprises a human object size in pixels in said at least one point of the scene;

creating a second scene model of the scene, said second model defines a false positive determination that said at least one point comprises a human object;

wherein said second scene model is created when the scene does not contain a human object;

obtaining an image of the scene, said image is captured by a video camera;

determining whether the human object is detected at the at least one point of said captured image by applying said first scene terrain model and said second scene model on the at least one point;

wherein the second scene model of the scene comprises a Panoramic HOG map;

obtaining a position of a PTZ camera, the position including values of pan, tilt and zoom;

detecting a PTZ frame by the PTZ camera at the obtained PTZ position;

obtaining a successful detection of the human object in a specific location in the frame of the PTZ camera;

determining the polar coordinates of the human object;

determining an altitude of the human object; and

obtaining a panoramic map of the detected PTZ frame and identifying a point of the panoramic map closest to the detected human object, according to the determined polar coordinates.

2. The method according to claim 1 , further comprises determining a matching point in the panoramic map closest to the specific pixel.

3. The method according to claim 1 , wherein determining the altitude of the object after obtaining a bounding box of human object, and selecting two pixels of the bounding box.

4. The method according to claim 3 , wherein the two pixels are a top pixel having top coordinates (x, y1) and a bottom pixel having bottom coordinates (x, y2), defining x as the horizontal middle of the bounding box.

5. The method according to claim 4 , further comprises converting the top pixel and the bottom pixel into polar coordinates, thereby obtaining a polar top pixel (Π1,θ1) and a polar bottom pixel (Π2, θ2).

6. The method according to claim 4 , further comprises converting the polar coordinates of top pixel and the bottom pixel into 3D world coordinates.

7. The method according to claim 4 , further comprises obtaining 2 rays starting from a 3D origin located at a first ray pixel P1=z1v1, and a second ray pixel P2=z2v2.

8. The method according to claim 7 , wherein determining the altitude of a standing human, wherein a line connecting the first ray pixel and the second ray pixel is defined as vertical and parallel to Y-axis.

9. The method according to claim 7 , further comprises determining the object's altitude in a specific point after determining a Y-coordinate of the second ray pixel.

10. The method according to claim 1 , wherein creating the second scene model comprises determining HOG matching scores for all pixels of the image of the scene.

11. The method according to claim 10 , further comprises obtaining an object's location on the frame in pixels.

12. The method according to claim 11 , further comprises converting the human object's location in pixels into polar coordinates on a panoramic map.

13. The method according to claim 10 , further comprises obtaining Panoramic HOG point associated to the polar coordinates of the pixels in which the human object is located.

14. The method of claim 1 , wherein the human object size is determined according to scene geometry and altitude maps.

15. A method, comprising:

obtaining a scene from a video camera and defining at least one point of the scene;

creating a first scene terrain model of the scene, said first scene terrain model comprises a human object size in pixels in said at least one point of the scene;

creating a second scene model of the scene, said second model defines a false positive determination that said at least one point comprises a human object; wherein said

second scene model is created when the scene does not contain a human object;

obtaining an image of the scene, said image is captured by a video camera;

determining whether the human object is detected at the at least one point of said captured image by applying said first scene terrain model and said second scene model on the at least one point;

obtaining a position of a PTZ camera, the position including values of pan, tilt and zoom;

detecting a PTZ frame by the PTZ camera at the obtained PTZ position;

obtaining a successful detection of the human object in a specific location in the frame of the PTZ camera;

determining the polar coordinates of the human object;

determining an altitude of the human object;

obtaining a panoramic map of the detected PTZ frame and identifying a point of the panoramic map closest to the detected human object, according to the determined polar coordinates.

16. A method, comprising:

obtaining a scene from a video camera and defining at least one point of the scene;

creating a first scene terrain model of the scene, said first scene terrain model comprises a human object size in pixels in said at least one point of the scene;

creating a second scene model of the scene, said second model defines a false positive determination that said at least one point comprises a human object; wherein said

second scene model is created when the scene does not contain a human object;

obtaining an image of the scene, said image is captured by a video camera;

determining whether the human object is detected at the at least one point of said captured image by applying said first scene terrain model and said second scene model on the at least one point;

wherein creating the second scene model comprises determining HOG matching scores for all pixels of the image of the scene;

obtaining a position of a PTZ camera, the position including values of pan, tilt and zoom;

detecting a PTZ frame by the PTZ camera at the obtained PTZ position;

obtaining a successful detection of the human object in a specific location in the frame of the PTZ camera;

determining the polar coordinates of the human object;

determining an altitude of the human object; and

obtaining a panoramic map of the detected PTZ frame and identifying a point of the panoramic map closest to the detected human object, according to the determined polar coordinates.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 6, 2023
From: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS ADMINISTRATIVE AGENT
To: QOGNIFY LTD.; ON-NET SURVEILLANCE SYSTEMS INC.
Reel/Frame 063280/0367 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 047871 FRAME: 0771. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 1, 2020
From: QOGNIFY LTD.; ON-NET SURVEILLANCE SYSTEMS INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC
Reel/Frame 053117/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2015
From: NICE SYSTEMS LTD.
To: QOGNIFY LTD.
Reel/Frame 036615/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2012
From: GOLDNER, VLADIMIR; BOUDOUKH, GUY
To: NICE-SYSTEMS LTD
Reel/Frame 028890/0016 →
Continuity (1)
Related Publication 20140049600A1 · Feb 20, 2014