Image processing device, image processing method, and storage medium
First Claim
1. An image processing device for calculating the motion direction of each pixel in a predetermined screen of interest from among a plurality of time series screens, the image processing device comprising:
- score calculating means for calculating a score corresponding to each of a plurality of motion directions of each pixel in the predetermined screen of interest, based on pixels present in the motion direction across the plurality of the time series screens, so that a plurality of scores are calculated for each pixel; and
motion direction calculating means for calculating the motion direction of each pixel in the predetermined screen of interest, by processing the plurality of the motion directions based on the plurality of scores corresponding to the plurality of the motion directions respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing device for calculating the motion direction of each pixel in a predetermined screen of interest from among a plurality of time series screens. The image processing device includes a score calculator for calculating a score corresponding to each of a plurality of motion directions of each pixel in the predetermined screen of interest, based on pixels present in the motion direction across the plurality of the time series screens, and a motion direction calculator for calculating the motion direction of each pixel in the predetermined screen of interest, by processing the plurality of the motion directions based on the scores corresponding to the plurality of the motion directions. The image processing device thus performs a highly accurate motion direction detection process within a short calculation time.
17 Citations
18 Claims
-
1. An image processing device for calculating the motion direction of each pixel in a predetermined screen of interest from among a plurality of time series screens, the image processing device comprising:
-
score calculating means for calculating a score corresponding to each of a plurality of motion directions of each pixel in the predetermined screen of interest, based on pixels present in the motion direction across the plurality of the time series screens, so that a plurality of scores are calculated for each pixel; and motion direction calculating means for calculating the motion direction of each pixel in the predetermined screen of interest, by processing the plurality of the motion directions based on the plurality of scores corresponding to the plurality of the motion directions respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An image processing device for calculating the motion direction of each pixel in a predetermined screen of interest from among a plurality of time series screens, the image processing device comprising:
-
score calculating means for calculating a score corresponding to each of a plurality of motion directions of each pixel in the predetermined screen of interest, based on pixels present in the motion direction across the plurality of the time series screens, so that a plurality of scores are calculated for each pixel; motion direction calculating means for calculating the motion direction of each pixel in the predetermined screen of interest, by processing the plurality of the motion directions based on the plurality of scores corresponding to the plurality of the motion directions; direction setting means for setting the plurality of the motion directions of each pixel in the screen of interest; and range setting means for setting a range of extraction for extracting the pixels in the plurality of the screens present in the motion direction set by the direction setting means to calculate the score for each motion direction, wherein the score calculating means calculates the score of the motion direction of the pixels within the range set by the range setting means, from among the pixels of the plurality of screens present in the motion direction set by the direction setting means, wherein the range setting means shifts, in the motion direction, the range of the pixels which is used for calculating the score of the motion direction, the score calculating means calculates the score for each range of pixels shifted in the motion direction, and calculates a final score of the motion direction based on the resulting scores, and wherein the motion direction calculating means calculates the motion direction of each pixel in the screen of interest, by forming a weighted sum of the plurality of the motion directions, with the final score of each of the plurality of the motion directions accounted for as a weight.
-
-
12. An image processing device for calculating the motion direction of each pixel in a predetermined screen of interest from among a plurality of time series screens, the image processing device comprising:
-
score calculating means for calculating a score corresponding to each of a plurality of motion directions of each pixel in the predetermined screen of interest, based on pixels present in the motion direction across the plurality of the time series screens; motion direction calculating means for calculating the motion direction of each pixel in the predetermined screen of interest, by processing the plurality of the motion directions based on the scores corresponding to the plurality of the motion directions; direction setting means for setting the plurality of the motion directions of each pixel in the screen of interest; and range setting means for setting a range of extraction for extracting the pixels in the plurality of the screens present in the motion direction set by the direction setting means to calculate the score for each motion direction, wherein the score calculating means calculates the score of the motion direction of the pixels within the range set by the range setting means, from among the pixels of the plurality of screens present in the motion direction set by the direction setting means, wherein the direction setting means for successively setting the motion directions, comprises; motion direction memory means for storing the motion direction of each pixel in the screen of interest, and motion direction updating means for updating the motion direction stored in the motion direction memory means with the motion direction newly set by the direction setting means, and wherein the motion direction updating means updates the motion direction stored in the motion direction memory means by forming a weighted sum of the motion direction stored in the motion direction memory means and the motion direction newly set by the direction setting means, with the scores corresponding to the respective motion direction accounted for as the weights therefore.
-
-
13. An image processing device for calculating the motion direction of each pixel in a predetermined screen of interest from among a plurality of time series screens, the image processing device comprising:
-
score calculating means for calculating a score corresponding to each of a plurality of motion directions of each pixel in the predetermined screen of interest, based on pixels present in the motion direction across the plurality of the time series screens; motion direction calculating means for calculating the motion direction of each pixel in the predetermined screen of interest, by processing the plurality of the motion directions based on the scores corresponding to the plurality of the motion directions; direction setting means for setting the plurality of the motion directions of each pixel in the screen of interest; and range setting means for setting a range of extraction for extracting the pixels in the plurality of the screens present in the motion direction set by the direction setting means to calculate the score for each motion direction, wherein the score calculating means calculates the score of the motion direction of the pixels within the range set by the range setting means, from among the pixels of the plurality of screens present in the motion direction set by the direction setting means, wherein the score calculating means regards, as the score of the motion direction, the reciprocal of the continuity of the pixel values of the pixels within a range set by the range setting means, from among the pixels of the plurality of the screens present in the motion direction set by the direction setting means.
-
-
14. An image processing device for determining the presence or absence of a moving area in a predetermined screen of interest from among a plurality of time series screens, the image processing device comprising:
-
score calculating means for calculating a score corresponding to each of a plurality of motion directions of pixels in the predetermined screen of interest, based on pixels present in the motion direction across the plurality of the time series screens; motion direction calculating means for calculating the motion direction of each pixel in the predetermined screen of interest, by processing the plurality of the motion directions based on the scores corresponding to the plurality of the motion directions; determining means for determining the presence or absence of the moving area based on the motion direction calculated by the motion direction calculating means; direction setting means for setting the plurality of the motion directions of each pixel in the screen of interest; and range setting means for setting a range of extraction for extracting the pixels in the plurality of the screens present in the motion direction set by the direction setting means to calculate the score for each motion direction, wherein the score calculating means calculates the score of the motion direction, based on the pixels within the range set by the range setting means, from among the pixels of the plurality of screens present in the motion direction set by the direction setting means, wherein the range setting means shifts, in the motion direction, the range of the pixels which is used for calculating the score of the motion direction, and the score calculating means calculates the score for each range of the pixels shifted in the motion direction, and calculates a final score of the motion direction based on the resulting scores, and wherein the motion calculating means calculates the motion direction of each pixel in the screen of interest, by forming a weighted sum of the plurality of the motion directions, with the final score of each of the plurality of the motion directions accounted for as a weight.
-
-
15. An image processing device for determining the presence or absence of a moving area in a predetermined screen of interest from among a plurality of time series screens, the image processing device comprising:
-
score calculating means for calculating a score corresponding to each of a plurality of motion directions of pixels in the predetermined screen of interest, based on pixels present in the motion direction across the plurality of the time series screens, so that a plurality of scores are calculated for each pixel; motion direction calculating means for calculating the motion direction of each pixel in the predetermined screen of interest, by processing the plurality of the motion directions based on the plurality of scores corresponding to the plurality of the motion directions respectively; determining means for determining the presence or absence of the moving area based on the motion direction calculated by the motion direction calculating means, direction setting means for setting the plurality of the motion directions of each pixel in the screen of interest; and range setting means for setting a range of extraction for extracting the pixels in the plurality of the screens present in the motion direction set by the direction setting means to calculate the score for each motion direction, wherein the score calculating means calculates the score of the motion direction, based on the pixels within the range set by the range setting means, from among the pixels of the plurality of screens present in the motion direction set by the direction setting means, and wherein the direction setting means for successively setting the motion directions, comprises; motion direction memory means for storing the motion direction of each pixel in the screen of interest, and motion direction updating means for updating the motion direction stored in the motion direction memory means with the motion direction newly set by the direction setting means.
-
-
16. An image processing device for determining the presence or absence of a moving area in a predetermined screen of interest from among a plurality of time series screens, the image processing device comprising:
-
score calculating means for calculating a score corresponding to each of a plurality of motion directions of pixels in the predetermined screen of interest, based on pixels present in the motion direction across the plurality of the time series screens; motion direction calculating means for calculating the motion direction of each pixel in the predetermined screen of interest, by processing the plurality of the motion directions based on the scores corresponding to the plurality of the motion directions; determining means for determining the presence or absence of the moving area based on the motion direction calculated by the motion direction calculating means direction setting means for setting the plurality of the motion directions of each pixel in the screen of interest; and range setting means for setting a range of extraction for extracting the pixels in the plurality of the screens present in the motion direction set by the direction setting means to calculate the score for each motion direction, wherein the score calculating means calculates the score of the motion direction, based on the pixels within the range set by the range setting means, from among the pixels of the plurality of screens present in the motion direction set by the direction setting means, and wherein the score calculating means regards, as the score of the motion direction, the reciprocal of the continuity of the pixel values of the pixels within a range set by the range setting means, from among the pixels of the plurality of the screens present in the motion direction set by the direction setting means.
-
-
17. An image processing method for calculating the motion direction of each pixel in a predetermined screen of interest from among a plurality of time series screens, the image processing method comprising the steps of:
-
calculating a score corresponding to each of a plurality of motion directions of each pixel in the predetermined screen of interest, based on pixels present in the motion direction across the plurality of the time series screens, so that a plurality of scores are calculated for each pixel; and calculating the motion direction of each pixel in the predetermined screen of interest, by processing the plurality of the motion directions based on the plurality of scores corresponding to the plurality of the motion directions respectively.
-
-
18. A storage medium for storing a computer executable program for calculating the motion direction of each pixel in a predetermined screen of interest from among a plurality of time series screens, the program comprising the steps of:
-
calculating a score corresponding to each of a plurality of motion directions of each pixel in the predetermined screen of interest, based on pixels present in the motion direction across the plurality of the time series screens, so that a plurality of scores are calculated for each pixel; and calculating the motion direction of each pixel in the predetermined screen of interest, by processing the plurality of the motion directions based on the plurality of scores corresponding to the plurality of the motion directions respectively.
-
Specification