Image processing method, image processing device, and robot system
First Claim
1. An image processing method comprising:
- generating a plurality of captured model edge images by executing edge extraction processing on a plurality of captured model images acquired by capturing a target object;
executing pattern matching of the captured model edge images and a model edge image related to the detection target object;
calculating similarity at respective edge points in the model edge image;
calculating a variance and an average of the similarity at the edge points in the model edge image in relation to the captured model edge images respectively;
eliminating an edge point from the model edge image based on at least one of the average and the variance not to use the edge point for the pattern matching.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing method can suppress detection accuracy of a detection target object from being lowered even if the detection target object has a different surface condition because of the influence of various kinds of noise. The image processing method includes the following operations of generating a captured model edge image by executing edge extraction processing on a captured model image acquired by capturing a detection target object, executing pattern matching of the captured model edge image and a model edge image, calculating similarity at respective edge points in the model edge image in the pattern matching of the captured model edge image and the model edge image, selecting an edge point to be eliminated based on the similarity from among the respective edge points in the model edge image, and generating an edge image acquired by eliminating the selected edge point as a final model edge image.
22 Citations
17 Claims
-
1. An image processing method comprising:
-
generating a plurality of captured model edge images by executing edge extraction processing on a plurality of captured model images acquired by capturing a target object; executing pattern matching of the captured model edge images and a model edge image related to the detection target object; calculating similarity at respective edge points in the model edge image; calculating a variance and an average of the similarity at the edge points in the model edge image in relation to the captured model edge images respectively; eliminating an edge point from the model edge image based on at least one of the average and the variance not to use the edge point for the pattern matching. - View Dependent Claims (2, 3)
-
-
4. A method for generating an edge image that includes a plurality of edge points, comprising:
-
acquiring a plurality of images by capturing a target object; extracting edges from the plurality of images; calculating a variance of similarity between corresponding edge points of the edges extracted from the plurality of images; and generating an edge image while leaving edge points for which the variance satisfies a predetermined condition and while eliminating edge points for which the variance does not satisfy the predetermined condition. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer readable storage medium storing a program for causing a computer to implement the method comprising:
-
acquiring a plurality of images by capturing a target object; extracting edges from the plurality of images; calculating a variance of similarity between corresponding edge points of the edges extracted from the plurality of images; and generating an edge image while leaving edge points for which the variance satisfies a predetermined condition and while eliminating edge points for which the variance does not satisfy the predetermined condition. - View Dependent Claims (8)
-
-
9. A system, comprising:
-
an image processing apparatus configured to execute acquiring a plurality of images by capturing a target object, extracting edges from the plurality of images, calculating a variance of similarity between corresponding edge points of the edges extracted from the plurality of images, and generating an edge image for pattern matching while leaving edge points for which the variance satisfies a predetermined condition and while eliminating edge points for which the variance does not satisfy the predetermined condition; and a storage configured to store the generated edge image for the pattern matching. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for controlling a system, comprising:
-
acquiring a plurality of images by capturing a target object; extracting edges from the plurality of images; calculating a variance of similarity between corresponding edge points of the edges extracted from the plurality of images; generating an edge image for pattern matching while leaving edge points for which the variance satisfies a predetermined condition and while eliminating edge points for which the variance does not satisfy the predetermined condition; and storing the generated edge image for the pattern matching. - View Dependent Claims (15, 16, 17)
-
Specification