Image Processing Method, Apparatus, and Computer Program Product
First Claim
1. An image processing method comprising:
- calculating an activity value for a first block that is an image region that includes part of pixels of a first image, the activity value indicating a higher degree of activity as pixel values vary in a greater degree among the pixels in the first block;
calculating a first evaluation value that indicates higher evaluation as a difference between a pixel value of the first block and a pixel value of a second block that is an image region including part of pixels of a second image is smaller;
calculating a second evaluation value that indicates higher evaluation as correlation between a relative spatial relationship of the pixel value of the first block and a relative spatial relationship of the pixel value of the second block is higher; and
calculating a third evaluation value by weighting the first evaluation value and the second evaluation value to search for the second block that corresponds to the first block, a weight of the first evaluation value is larger as the activity value is larger.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, an image processing method includes calculating an activity value for a first block, the activity value indicating a higher degree of activity as pixel values vary in a greater degree in the first block, and calculating a first evaluation value that indicates higher evaluation as a difference between a pixel value of the first block and a pixel value of a second block is smaller. The method further includes calculating a second evaluation value that indicates higher evaluation as correlation between a relative spatial relationship of the pixel value of the first block and that of the pixel value of the second block is higher, and calculating a third evaluation value by weighting the first evaluation value and the second evaluation value to search for the second block that corresponds to the first block, a weight of the first evaluation value is larger as the activity value is larger.
6 Citations
12 Claims
-
1. An image processing method comprising:
-
calculating an activity value for a first block that is an image region that includes part of pixels of a first image, the activity value indicating a higher degree of activity as pixel values vary in a greater degree among the pixels in the first block; calculating a first evaluation value that indicates higher evaluation as a difference between a pixel value of the first block and a pixel value of a second block that is an image region including part of pixels of a second image is smaller; calculating a second evaluation value that indicates higher evaluation as correlation between a relative spatial relationship of the pixel value of the first block and a relative spatial relationship of the pixel value of the second block is higher; and calculating a third evaluation value by weighting the first evaluation value and the second evaluation value to search for the second block that corresponds to the first block, a weight of the first evaluation value is larger as the activity value is larger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An image processing apparatus comprising:
-
a first calculating unit that calculates an activity value for a first block that is an image region that includes part of pixels of a first image, the activity value indicating a higher degree of activity as pixel values vary in a greater degree among the pixels in the first block; a second calculating unit that calculates a first evaluation value that indicates higher evaluation as a difference between the pixel values of the first block and pixel values of a second block that is an image region including part of a second image is smaller; a third calculating unit that calculates a second evaluation value that indicates higher evaluation as correlation between a relative spatial relationship of the pixel values of the first block and a relative spatial relationship of the pixel values of the second block is higher; and a fourth calculating unit that calculates a third evaluation value by weighting the first evaluation value and the second evaluation value to search for the second block that corresponds to the first block, a weight of the first evaluation value is larger as the activity value is larger.
-
-
12. A computer program product having a non-transitory computer readable medium including programmed instructions, wherein the instructions, when executed by a computer, causes the computer to execute:
-
calculating an activity value for a first block that is an image region that includes part of pixels of a first image, the activity value indicating a higher degree of activity as pixel values vary in a greater degree among the pixels in the first block; calculating a first evaluation value that indicates higher evaluation as a difference between a pixel value of the first block and a pixel value of a second block that is an image region including part of pixels of a second image is smaller; calculating a second evaluation value that indicates higher evaluation as correlation between a relative spatial relationship of the pixel value of the first block and a relative spatial relationship of the pixel value of the second block is higher; and calculating a third evaluation value by weighting the first evaluation value and the second evaluation value to search for the second block that corresponds to the first block, a weight of the first evaluation value is larger as the activity value is larger.
-
Specification