IP Library Granted Patent US 8,953,674
Granted Patent B2
US 8,953,674 · App. 11/002,444 · Granted Feb 10, 2015

Recording a sequence of images using two recording procedures

Inventors: Michael Anthony Henson (North Turramurra, AU); Jamie Roy Sherrah (Prahran, AU); Peter Richard Quartermain (Kilsyth, AU)
Assignee: Lighthaus Logic Inc.
H04N7/188H04N7/181G08B13/19613G08B13/19656G08B13/19669
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,953,674
App. No.
11/002,444
Granted
Feb 10, 2015
Kind
B2
Abstract

A sequence of images received from a camera is recorded according to a first procedure. The images are analyzed to identify events of interest, and upon identifying an event of interest, an area of interest of a plurality of said images is identified. The identified area is recorded according to a second procedure.

Claims (40)

1. A method comprising recording a sequence of images received from a camera, including the steps of:

receiving a sequence of images from a camera, wherein each one of said sequence of images comprises a plurality of pixels;

establishing a background model from said sequence of images that defines expected pixel values for each one of said sequence of images;

recording said sequence of images according to a first procedure;

analyzing each one of said sequence of images with reference to said background model in which pixels having expected values are classified as belonging to the background and pixels having unexpected values are classified as belonging to the foreground, to identify a plurality of connected pixels classified as belonging to the foreground that represent an event of interest by measuring a number of pixels in each one of the images that have been classified as belonging to the foreground as a proportion to the total number of pixels in the image to obtain a level of activity for each one of the images, wherein said event of interest occurs in a plurality of said sequence of images;

upon identifying said event of interest, defining the portion of each one of said plurality of said sequence of images that covers the plurality of connected pixels classified as belonging to the foreground that represent said event of interest as an area of interest;

for each of said plurality of said sequence of images, recording only said area of interest according to a second procedure that is different than the first procedure; and

storing images recorded by said first and second procedures in a data store.

2. A method according to claim 1 , wherein the detection of an event of interest is brought to the attention of an observer to allow action to be taken in response to an observation made by said observer.

3. A method according to claim 1 , wherein said first procedure records images at a first definition and said second procedure records images at a second definition, and said second definition is higher than said first definition.

4. A method according to claim 1 , wherein said first procedure compresses image data.

5. A method according to claim 4 , wherein said second procedure compresses image data but said first procedure applies a greater degree of compression to images than said second procedure.

6. A method according to claim 5 , wherein said first procedure causes data loss.

7. A method according to claim 1 , wherein output image data is produced by compositing said areas of interest against respective frames recorded according to said first procedure.

8. A method according to claim 1 , wherein said events of interest are identified by detecting new objects that have entered a captured scene, and said areas of interest include image data representing said objects.

9. The method according to claim 1 , wherein said second procedure includes placing a bounding box around an object corresponding to said event of interest in said image and creating a sub-image for a first plurality of pixels located within said bounding box having a compression rate that is lower than a compression rate of said first procedure.

10. The method according to claim 9 , wherein a second plurality of pixels located outside of said bounding box are recorded according to said first procedure.

11. Image processing apparatus, including a data store, a processor, and an input, wherein said processor is configured to:

receive, via said input, a sequence of images from a camera, wherein each one of said sequence of images comprises a plurality of pixels;

establish a background model from said sequence of images that defines expected pixel values for each one of said sequence of images;

process said sequence of images according to a first procedure and store said images in said data store;

analyze each one of said sequence of images with reference to said background model in which pixels having expected values are classified as belonging to the background and pixels having unexpected values are classified as belonging to the foreground, to identify a plurality of connected pixels classified as belonging to the foreground that represent an event of interest by measuring a number of pixels in each one of the images that have been classified as belonging to the foreground as a proportion to the total number of pixels in the image to obtain a level of activity for each one of the images, wherein said event of interest occurs in a plurality of said sequence of images;

upon identifying an event of interest, define the portion of each one of said plurality of said sequence of images that covers the plurality of connected pixels classified as belonging to the foreground that represent said event of interest as an area of interest; and

for each of said plurality of said sequence of images, process only said area of interest according to a second procedure and store said area of interest in said data store.

12. Image processing apparatus according to claim 11 , wherein said first procedure records images at a first definition and said second procedure records images at a second definition, and said second definition is higher than said first definition.

13. A non-transitory computer-readable medium having computer-readable instructions executable by a computer or by a network of computers such that when executing said instructions said computer(s) will perform the steps of:

receiving a sequence of images from a camera, wherein each one of said sequence of images comprises a plurality of pixels;

establishing a background model from each one of said sequence of images that defines expected pixel values for said sequence of images;

recording said a sequence of images according to a first procedure;

analyzing each one of said sequence of images with reference to said background model in which pixels having expected values are classified as belonging to the background and pixels having unexpected values are classified as belonging to the foreground, to identify a plurality of connected pixels classified as belonging to the foreground that represent an event of interest by measuring a number of pixels in each one of the images that have been classified as belonging to the foreground as a proportion to the total number of pixels in the image to obtain a level of activity for each one of the images, wherein said event of interest occurs in a plurality of said sequence of images;

upon identifying said event of interest, defining the portion of each one of said plurality of said sequence of images that covers the plurality of connected pixels classified as belonging to the foreground that represent said event of interest as an area of interest;

for each of said plurality of said sequence of images, recording only said area of interest according to a second procedure; and

storing images recorded by said first and second procedures in a data store.

14. A non-transitory computer-readable medium having computer-readable instructions according to claim 13 , such that when executing said instructions a computer will also perform the step of bringing to the attention of an observer the detection of an event of interest to allow action to be taken in response to an observation made by said observer.

15. A non-transitory computer-readable medium having computer-readable instructions according to claim 13 , wherein said first procedure records images at a first definition and said second procedure records images at a second definition, and said second definition is higher than said first definition.

16. A non-transitory computer-readable medium having computer-readable instructions according to claim 13 , wherein said first procedure compresses image data.

17. A non-transitory computer-readable medium having computer-readable instructions according to claim 16 , wherein said second procedure compresses image data but said first procedure applies a greater degree of compression to images than said second procedure.

18. A non-transitory computer-readable medium having computer-readable instructions according to claim 17 , wherein said first procedure causes data loss.

19. A non-transitory computer-readable medium having computer-readable instructions according to claim 13 , wherein output image data is produced by compositing said areas of interest against respective frames recorded according to said first procedure.

20. A non-transitory computer-readable medium having computer-readable instructions according to claim 13 , wherein said events of interest are identified by detecting new objects that have entered a captured scene, and said areas of interest include image data representing said objects.

Assignments (7)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 2, 2021
From: CAPITAL ONE, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ENVYSION, INC.; ENVYSION HOLDINGS, L.P.; ENVYSION INTERMEDIATE CORP.
Reel/Frame 058001/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: ENVISION HOLDINGS, L.P.
To: ENVYSION, INC.
Reel/Frame 057777/0085 →
SECURITY INTEREST Recorded Sep 15, 2015
From: ENVYSION, INC.; ENVYSION HOLDINGS, L.P.
To: CAPITAL ONE, NATIONAL ASSOCIATION
Reel/Frame 036567/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2015
From: LIGHTHAUS LOGIC, INC.
To: ENVYSION INC.; ENVYSION HOLDINGS, L.P.
Reel/Frame 036073/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2010
From: SAFEHOUSE INTERNATIONAL INC.
To: LIGHTHAUS LOGIC INC.
Reel/Frame 024674/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2009
From: SAFEHOUSE INTERNATIONAL LTD.
To: SAFEHOUSE INTERNATIONAL INC.
Reel/Frame 022082/0877 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2006
From: HENSON, MICHAEL ANTHONY; SHERRAH, JAMIE ROY; QUARTERMAIN, PETER RICHARD
To: SAFEHOUSE INTERNATIONAL LIMITED
Reel/Frame 016969/0008 →
Priority Claims (3)
AU 2003906681 · Dec 3, 2003 · national
GB 04 07 264.1 · Mar 31, 2004 · national
GB 04 07 296.3 · Mar 31, 2004 · national
Continuity (1)
Related Publication 20050122397A1 · Jun 9, 2005