Image processing apparatus and method for detecting a feature point in an image
First Claim
1. An image processing apparatus for calculating an evaluated value for detecting a feature point in an image, the apparatus comprising a processor that executes:
- an image input unit for inputting an image;
a spatial differential value calculation unit that calculates a primary spatial differential value of a brightness value and a secondary spatial differential value of the brightness value with respect to each of a plurality of directions in each pixel of the image;
a maximum and minimum direction estimation unit that estimates a maximum direction and a minimum direction for each pixel, the maximum direction being a direction with which the primary spatial differential value is a maximum value, the minimum direction being a direction with which the primary spatial differential value is a minimum value;
an evaluated value calculation unit that calculates a first evaluated value of each pixel using the primary spatial differential value in the maximum direction in the pixel, the primary spatial differential value in the minimum direction in the pixel, and the secondary spatial differential value in the maximum direction in the pixel; and
an output unit that outputs the first evaluated value of each pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus includes: a spatial differential value calculation unit that calculates a primary spatial differential value and a secondary spatial differential value of a brightness value with respect to each of a plurality of directions in each pixel of the image; a maximum and minimum direction estimation unit that estimates a maximum direction and a minimum direction for each pixel, the maximum direction being a direction with which the primary spatial differential value is a maximum value, the minimum direction being a direction with which the primary spatial differential value is a minimum value; and an evaluated value calculation unit that calculates a first evaluated value of each pixel using the primary spatial differential value in the maximum direction, the primary spatial differential value in the minimum direction, and the secondary spatial differential value in the maximum direction.
-
Citations
16 Claims
-
1. An image processing apparatus for calculating an evaluated value for detecting a feature point in an image, the apparatus comprising a processor that executes:
-
an image input unit for inputting an image; a spatial differential value calculation unit that calculates a primary spatial differential value of a brightness value and a secondary spatial differential value of the brightness value with respect to each of a plurality of directions in each pixel of the image; a maximum and minimum direction estimation unit that estimates a maximum direction and a minimum direction for each pixel, the maximum direction being a direction with which the primary spatial differential value is a maximum value, the minimum direction being a direction with which the primary spatial differential value is a minimum value; an evaluated value calculation unit that calculates a first evaluated value of each pixel using the primary spatial differential value in the maximum direction in the pixel, the primary spatial differential value in the minimum direction in the pixel, and the secondary spatial differential value in the maximum direction in the pixel; and an output unit that outputs the first evaluated value of each pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An image processing method for calculating an evaluated value for detecting a feature point in an image, the method comprising:
-
inputting an image; calculating, by a processor, a primary spatial differential value of a brightness value and a secondary spatial differential value of the brightness value with respect to each of a plurality of directions in each pixel of the image; estimating, by the processor, a maximum direction and a minimum direction for each pixel, the maximum direction being a direction with which the primary spatial differential value is a maximum value, the minimum direction being a direction with which the primary spatial differential value is a minimum value; calculating, by the processor, a first evaluated value of each pixel using the primary spatial differential value in the maximum direction in the pixel, the primary spatial differential value in the minimum direction in the pixel, and the secondary spatial differential value in the maximum direction in the pixel; and outputting the first evaluated value of each pixel.
-
-
12. A non-transitory computer-readable medium that stores a computer program for causing a computer to perform a process for calculating an evaluated value for detecting a feature point in an image, the process comprising:
-
inputting an image; calculating a primary spatial differential value of a brightness value and a secondary spatial differential value of the brightness value with respect to each of a plurality of directions in each pixel of the image; estimating a maximum direction and a minimum direction for each pixel, the maximum direction being a direction with which the primary spatial differential value is a maximum value, the minimum direction being a direction with which the primary spatial differential value is a minimum value; calculating a first evaluated value of each pixel using the primary spatial differential value in the maximum direction in the pixel, the primary spatial differential value in the minimum direction in the pixel, and the secondary spatial differential value in the maximum direction in the pixel; and outputting the first evaluated value of each pixel.
-
-
13. An image processing apparatus for calculating an evaluated value for detecting a feature point in an image, the apparatus comprising a processor that executes:
-
an image input unit for inputting an image; a spatial differential value calculation unit that calculates a primary spatial differential value of a brightness value and a secondary spatial differential value of the brightness value with respect to each of a plurality of directions in each pixel of the image; a maximum and minimum direction estimation unit that estimates a maximum direction and a minimum direction for each pixel, the maximum direction being a direction with which the secondary spatial differential value is a maximum value, the minimum direction being a direction with which the secondary spatial differential value is a minimum value; an evaluated value calculation unit that calculates an evaluated value of each pixel using the secondary spatial differential value in the maximum direction in the pixel, the secondary spatial differential value in the minimum direction in the pixel, and the primary spatial differential value in the maximum direction in the pixel; and an output unit that outputs the evaluated value of each pixel. - View Dependent Claims (14)
-
-
15. An image processing method for calculating an evaluated value for detecting a feature point in an image, the method comprising:
-
inputting an image; calculating, by a processor, a primary spatial differential value of a brightness value and a secondary spatial differential value of the brightness value with respect to each of a plurality of directions in each pixel of the image; estimating, by the processor, a maximum direction and a minimum direction for each pixel, the maximum direction being a direction with which the secondary spatial differential value is a maximum value, the minimum direction being a direction with which the secondary spatial differential value is a minimum value; calculating, by the processor, an evaluated value of each pixel using the secondary spatial differential value in the maximum direction in the pixel, the secondary spatial differential value in the minimum direction in the pixel, and the primary spatial differential value in the maximum direction in the pixel; and outputting the evaluated value of each pixel.
-
-
16. A non-transitory computer-readable medium that stores a computer program for causing a computer to perform a process for calculating an evaluated value for detecting a feature point in an image, the process comprising:
-
inputting an image; calculating a primary spatial differential value of a brightness value and a secondary spatial differential value of the brightness value with respect to each of a plurality of directions in each pixel of the image; estimating a maximum direction and a minimum direction for each pixel, the maximum direction being a direction with which the secondary spatial differential value is a maximum value, the minimum direction being a direction with which the secondary spatial differential value is a minimum value; calculating an evaluated value of each pixel using the secondary spatial differential value in the maximum direction in the pixel, the secondary spatial differential value in the minimum direction in the pixel, and the primary spatial differential value in the maximum direction in the pixel; and outputting the evaluated value of each pixel.
-
Specification