Motion detection via image alignment
First Claim
1. A method for identifying motion in a sequence of images comprising:
- determining a difference in pixel value between a pixel in a first image and a corresponding pixel in a second image, determining an image gradient measure in a vicinity of the pixel, and classifying the pixel as stationary based on the difference in pixel value and the image gradient measure.
1 Assignment
0 Petitions
Accused Products
Abstract
Pixels of an image are classified as being stationary or moving, based on the gradient of the image in the vicinity of each pixel. The values of corresponding pixels in two sequential images are compared. If the difference between the values is less than the image gradient about the pixel location, or less than a given threshold value above the image gradient, the pixel is classified as being stationary. By classifying each pixel based on the image gradient in the vicinity of the pixel, the sensitivity of the motion detection classification is reduced at the edges of objects, and other regions of contrast in an image, thereby minimizing the occurrences of ghost artifacts caused by the misclassification of stationary pixels as moving pixels.
-
Citations
17 Claims
-
1. A method for identifying motion in a sequence of images comprising:
-
determining a difference in pixel value between a pixel in a first image and a corresponding pixel in a second image, determining an image gradient measure in a vicinity of the pixel, and classifying the pixel as stationary based on the difference in pixel value and the image gradient measure. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A motion detecting system comprising:
a processor that is configured to;
determine a difference in pixel value between a pixel in a first image and a corresponding pixel in a second image, determine an image gradient measure in a vicinity of the pixel, and classify the pixel as containing stationary or moving data, based on the difference in pixel value and the image gradient measure. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 16, 17)
-
13. A computer program, which, when executed by a processor, causes the processor to:
-
determine a difference in pixel value between a pixel in a first image and a corresponding pixel in a second image, determine an image gradient measure in a vicinity of the pixel, and classify the pixel as containing stationary or moving data, based on the difference in pixel value and the image gradient measure.
-
Specification