Image Processing Method, Image Processing Apparatus, And Image Processing Program
a technology of image processing and image processing apparatus, applied in the field of image processing method, image processing apparatus, image processing program, can solve the problem of inaccurate detection of position, and achieve the effect of enhancing robustness and speeding up template matching
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
first embodiment
C. First Embodiment
c1: Overall Configuration
[0050]FIG. 3 is a schematic diagram showing a functional configuration of image processing apparatus 100 according to a first embodiment. Referring to FIG. 3, image processing apparatus 100 according to the first embodiment estimates change in direction of rotation (amount of rotation) between template image 18 and image to be searched 16 and corrects at least one of template image 18 and image to be searched 16. Image processing apparatus 100 corrects this change in direction of rotation and detects corresponding positions between the images through processing for matching between the images. For the sake of convenience of description, processing for correction by rotation by rotating image to be searched 16 will be exemplified in the description below. Template image 18 may naturally be corrected by rotation.
[0051]More specifically, image processing apparatus 100 includes, as its functional configuration, a template holding portion 150, ...
second embodiment
D. Second Embodiment
[0104]In the first embodiment described above, in processing for estimating an amount of rotation, a POC value (similarity) is calculated by using respective amplitude components included in template image 18 and image to be searched 16, an amount of rotation exhibiting the highest peak is determined, and one candidate or a plurality of candidates for the amount of rotation is / are estimated based on period information, with the amount of rotation corresponding to the determined highest peak being defined as the reference. In processing for searching for a POC value (similarity) in this processing for estimating an amount of rotation, basically, a POC value (similarity) should be calculated for all amounts of rotation. On the other hand, when period information has been obtained, a period in which a peak appears can be expected in advance and hence a search range of a POC value (similarity) can be limited based on the period information.
[0105]In a second embodimen...
third embodiment
E. Third Embodiment
[0111]In the second embodiment described above, a configuration in which operation load is lowered by limiting a search range has been described. Limiting a search range, however, may lead to lowering in robustness. Therefore, in a third embodiment, processing for limiting a search range and improving robustness by making use of information out of the search range in processing for estimating an amount of rotation will be described. Since a portion other than this processing for estimating an amount of rotation is the same as in the first embodiment described above, detailed description will not be repeated.
[0112]FIG. 11 is a diagram showing one example of variation in POC value with respect to an amount of rotation produced when an image contains a noise component. FIG. 12 is a diagram for illustrating processing for estimating an amount of rotation according to the third embodiment.
[0113]When some noise components (shot noise or shading) are produced in obtainin...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 