IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD AND PROGRAM
First Claim
1. An image processing device comprising:
- an optical flow computation unit that computes optical flow within an image with reference to a past image;
an optical flow detection unit that sets multiple reference points in a partial region of the image and detects whether or not optical flow is generated at the reference points;
a feature point data storage unit that stores, when optical flow is generated at the reference points, as a feature point a set of peaces of pixel data that generated the optical flow;
a feature point tracking unit that tracks a motion position of the feature point;
a feature point deletion unit that deletes the tracked feature point in accordance with a variation in motion position of the feature point; and
a passage determination unit that determines whether or not passage of an object is detected within the image based on multiple remaining undeleted feature points.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an image processing device which includes an optical flow computation unit computing optical flow within an image with reference to a past image, an optical flow detection unit setting multiple reference points in a partial region of the image and detecting whether or not optical flow is generated at the reference points, a feature point data storage unit storing, when optical flow is generated at the reference points, as a feature point a set of peaces of pixel data that generated the optical flow, a feature point tracking unit tracking a motion position of the feature point, a feature point deletion unit deleting the tracked feature point in accordance with a variation in motion position of the feature point, and a passage determination unit determining whether or not passage of an object is detected within the image based on multiple remaining undeleted feature points.
-
Citations
9 Claims
-
1. An image processing device comprising:
-
an optical flow computation unit that computes optical flow within an image with reference to a past image; an optical flow detection unit that sets multiple reference points in a partial region of the image and detects whether or not optical flow is generated at the reference points; a feature point data storage unit that stores, when optical flow is generated at the reference points, as a feature point a set of peaces of pixel data that generated the optical flow; a feature point tracking unit that tracks a motion position of the feature point; a feature point deletion unit that deletes the tracked feature point in accordance with a variation in motion position of the feature point; and a passage determination unit that determines whether or not passage of an object is detected within the image based on multiple remaining undeleted feature points. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image processing method, comprising the steps of:
-
computing optical flow within an image with reference to a past image by an optical flow computation unit; setting multiple reference points in a partial region of the image and detecting whether or not optical flow is generated at the reference points by an optical flow detection unit; storing, when optical flow is generated at the reference points, as a feature point a set of peaces of pixel data that generated the optical flow by a feature point data storage unit; tracking a motion position of the feature point by a feature point tracking unit; deleting the tracked feature point in accordance with a variation in motion position of the feature point by a feature point deletion unit; and determining whether or not passage of an object is detected within the image based on multiple remaining undeleted feature points by a passage determination unit.
-
-
9. A program for causing a computer to perform the steps of:
-
computing optical flow within an image with reference to a past image; setting multiple reference points in a partial region of the image and detecting whether or not optical flow is generated at the reference points; storing, when optical flow is generated at the reference points, as a feature point a set of peaces of pixel data that generated the optical flow; tracking a motion position of the feature point; deleting the tracked feature point in accordance with a variation in motion position of the feature point; and determining whether or not passage of an object is detected within the image based on multiple remaining undeleted feature points.
-
Specification