IP Library Granted Patent US 10,051,246
Granted Patent B2
US 10,051,246 · App. 14/850,709 · Granted Aug 14, 2018

Stopped object 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 10,051,246
App. No.
14/850,709
Granted
Aug 14, 2018
Kind
B2
Abstract

A video surveillance system includes: an input configured to receive indications of images each comprising a plurality of pixels; a memory; and a processing unit communicatively coupled to the input and the memory and configured to: analyze the indications of the images; compare the present image with a short-term background image stored in the memory; compare the present image with a long-term background image stored in the memory; provide an indication in response to an object in the present image being disposed in a first location in the present image, in a second location in, or absent from, the short-term background image, and in a third location in, or absent from, the long-term background image, where the first location is different from both the second location and the third location.

Claims (43)

1. A video surveillance system comprising:

an input configured to receive indications of images each comprising a plurality of pixels;

a memory; and

a processing unit communicatively coupled to the input and the memory and configured to:

analyze the indications of the images;

compare a present image with a short-term background image stored in the memory;

compare the present image with a long-term background image stored in the memory;

determine that a motion of an object in the present image is duration-qualified motion in response to the object in the present image being disposed in a first location in the present image, in a second location in, or absent from, the short-term background image, and in a third location in, or absent from, the long-term background image, wherein the first location is different from both the second location and the third location; and

provide a stopped-object indication in response to the object with duration-qualified motion being stopped in a zone longer than an alarm-trigger time for that zone.

2. The system of claim 1 wherein the processing unit is further configured to:

update the short-term background image using the present image in response to lack of motion in images during a preceding short-term time threshold; and

update the long-term background image using the present image in response to lack of motion in images during a preceding long-term time threshold.

3. The system of claim 1 wherein the processing unit is configured to actuate an alarm in response to the stopped-object indication only if the object is larger than a size threshold.

4. The system of claim 1 wherein the processing unit is configured to actuate an alarm in response to the stopped-object indication only if the object is within a size range.

5. The system of claim 1 wherein the processing unit is configured to actuate an alarm in response to the stopped-object indication only in response to the first location being different from each of the second location and the third location by at least a movement threshold.

6. The system of claim 1 wherein the system is a camera, the camera further comprising a video capture device configured to convert reflected light into the indications of the images, and wherein the input is communicatively coupled to the video capture device to receive the indications of the images from the video capture device.

7. The system of claim 1 further comprising a user interface communicatively coupled to the processing unit and configured to provide an alarm in response to the stopped-object indication.

8. A video surveillance method comprising:

receiving indications of images each comprising a plurality of pixels;

analyzing the indications of the images;

comparing a present image with a short-term background image stored in the memory;

comparing the present image with a long-term background image stored in the memory;

determining that a motion of an object in the present image is duration-qualified motion, in response to the object in the present image being disposed in a first location in the present image, in a second location in, or absent from, the short-term background image, and in a third location in, or absent from, the long-term background image, wherein the first location is different from both the second location and the third location; and

providing a stopped-object indication in response to the object with duration-qualified motion being stopped in a zone longer than an alarm-trigger time for that zone.

9. The method of claim 8 further comprising:

updating the short-term background image using the present image in response to lack of motion in images during a preceding short-term time threshold; and

updating the long-term background image using the present image in response to lack of motion in images during a preceding long-term time threshold.

10. The method of claim 8 wherein the processing unit is configured to actuate an alarm in response to the stopped-object indication only if the object is larger than a size threshold.

11. The method of claim 8 wherein the processing unit is configured to actuate an alarm in response to the stopped-object indication only if the object is within a size range.

12. The method of claim 8 wherein the processing unit is configured to actuate an alarm in response to the stopped-object indication only in response to the first location being different from each of the second location and the third location by at least a movement threshold.

13. A computer program product residing on a non-transitory processor-readable medium and comprising instructions configured to cause a processor to:

receive indications of images each comprising a plurality of pixels;

analyze the indications of the images;

compare a present image with a short-term background image stored in the memory;

compare the present image with a long-term background image stored in the memory;

determine that a motion of an object in the present image is duration-qualified motion, in response to the object in the present image being disposed in a first location in the present image, in a second location in, or absent from, the short-term background image, and in a third location in, or absent from, the long-term background image, wherein the first location is different from both the second location and the third location; and

provide a stopped-object indication in response to the object with duration-qualified motion being stopped in a zone longer than an alarm-trigger time for that zone.

14. The computer program product of claim 13 further comprising instructions configured to cause the processor to:

update the short-term background image using the present image in response to lack of motion in images during a preceding short-term time threshold; and

update the long-term background image using the present image in response to lack of motion in images during a preceding long-term time threshold.

15. The computer program product of claim 13 further comprising instructions configured to cause the processor to actuate an alarm in response to the stopped-object indication only if the object is larger than a size threshold.

16. The computer program product of claim 13 further comprising instructions configured to cause the processor to actuate an alarm in response to the stopped-object indication only if the object is within a size range.

17. The computer program product of claim 13 further comprising instructions configured to cause the processor to actuate an alarm in response to the stopped-object indication only in response to the first location being different from each of the second location and the third location by at least a movement threshold.

Assignments (3)
RELEASE OF SECURITY INTERESTS IN PATENTS Recorded Aug 5, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, A NATIONAL BANKING ASSOCIATION
To: TRANSOM PELCO ACQUISITION, INC. (FORMERLY ZOOM ACQUISITIONCO, INC.); PELCO, INC.
Reel/Frame 053415/0001 →
SECURITY INTEREST Recorded May 29, 2019
From: ZOOM ACQUISITIONCO, INC.; PELCO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 049314/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2015
From: SU, WEI; WANG, LEI; AGHDASI, FARZIN; YANG, SHU
To: PELCO, INC.
Reel/Frame 036536/0417 →