Recording a sequence of images using two recording procedures
First Claim
Patent Images
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.
7 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12)
-
-
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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification