Apparatus and a method for detecting motion within an image sequence
First Claim
1. Apparatus for detecting motion within a scene that is represented by a sequence of images, comprising:
- a flow field generator for processing said sequence of images to produce a motion flow field, wherein said flow field generator comprises an image preprocessor and a flow field processor, wherein said image preprocessor comprises;
an image selector for selecting four images from said sequence of images;
a first subtractor for subtracting a first image from a second image to create a first difference image;
a second subtractor for subtracting a third image from a fourth image to create a second difference image;
a first shaped filter for filtering said first difference image to produce a first filtered image; and
a second shaped filter for filtering said second difference image to produce a second filtered image;
a flow field segmentor, connected to said flow field generator, for extracting said motion flow field from said sequence of images; and
an alarm detector, connected to said flow field segmentor, for analyzing said motion flow field to determine if said motion flow field meets an alarm criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and a concomitant method of identifying the direction of motion within a scene that is represented by a sequence of images, e.g., a series of frames in a video sequence. The apparatus contains a flow field generator, a flow field segmentor, and alarm detector and an alarm processor. The flow field generator processes the sequence of images and generates a substantially distortionless flow field representing the motion within a scene. The flow field is a vector representation of the motion of the scene that represents both the magnitude and the direction of the motion. The flow field is generated by correlating at least two frames in the sequence of images. This flow field is analyzed by a flow field segmentor to determine the magnitude and direction of motion with the scene and segment the motion information from the static portions of the scene. An alarm detector then processes the motion information to determine if an alarm should be generated based upon the motion information. The alarm processor activates an appropriate alarm response, e.g., illuminate warning lamps, sound a warning alarm, lock doors, alert security personnel, and the like.
112 Citations
12 Claims
-
1. Apparatus for detecting motion within a scene that is represented by a sequence of images, comprising:
-
a flow field generator for processing said sequence of images to produce a motion flow field, wherein said flow field generator comprises an image preprocessor and a flow field processor, wherein said image preprocessor comprises;
an image selector for selecting four images from said sequence of images;
a first subtractor for subtracting a first image from a second image to create a first difference image;
a second subtractor for subtracting a third image from a fourth image to create a second difference image;
a first shaped filter for filtering said first difference image to produce a first filtered image; and
a second shaped filter for filtering said second difference image to produce a second filtered image;
a flow field segmentor, connected to said flow field generator, for extracting said motion flow field from said sequence of images; and
an alarm detector, connected to said flow field segmentor, for analyzing said motion flow field to determine if said motion flow field meets an alarm criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7)
a first image shifter for selectively shifting a first filtered image;
a second image shifter for selectively shifting a second filtered Image;
a multiplier for multiplying said first and second shifted filtered images with one another;
an integrator, connected to said multiplier, for integrating a series of multiplied images;
a flow field estimator, connected to said integrator, for generating said motion flow field from said integrated images.
-
-
4. The apparatus of claim 1 wherein said flow field generator further comprises a confidence value generator for producing a confidence value for each flow field vector in said motion flow field.
-
5. The apparatus of claim 1 further comprising means, connected to said flow field segmentor, for adjusting the sensitivity of the flow field generator in response to analyzing the segmented flow field generated by the flow field segmentor.
-
6. The apparatus of claim 5 wherein said sensitivity adjusting means controls the image selector.
-
7. The apparatus of claim 5 wherein said sensitivity adjusting means controls the flow field estimator.
-
8. A method for detecting motion within a scene that is represented by a sequence of images, comprising the steps of:
-
selecting four images from said sequence of images;
subtracting a first image from a second image to create a first difference Image;
subtracting a third image from a fourth image to create a second difference image;
filtering said first difference image to produce a first filtered image; and
filtering said second difference image to produce a second filtered image;
generating a motion flow field from said first and second filtered images; and
analyzing said motion flow field to determine if said motion flow field meets an alarm criteria. - View Dependent Claims (9, 10, 11, 12)
selectively shifting a first filtered image;
selectively shifting a second filtered image;
multiplying said first and second shifted filtered Images with one another;
integrating a series of multiplied images;
generating said motion flow field from said integrated images.
-
-
11. The method of claim 8 wherein said generating step further comprises the step of producing a confidence value for each flow field vector in said motion flow field.
-
12. The method of claim 11 further comprising the step of adjusting the sensitivity used to generate said flow field in response to analyzing the extracted flow field.
Specification