Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
271 words
A taught data setting method in a visual sensor system having a frame memory, comprising the steps of: (a) capturing a plurality of sample images of an object using the visual sensor system, and storing the plurality of sample images in the frame memory; (b) determining by a computer of formal setting values of taught data comprising taught data parameters as a model for image processing of said plurality of sample images based on one of the plurality of sample images stored in the frame memory; (c) detecting and setting by the computer of feature data specifying an object position in each of said plurality of sample images, from each sample image by using the formal setting values; (d) detecting again by the computer of the respective feature data of the plurality of sample images while varying at least one of the taught data parameters; (e) automatically determining by the computer of final values of the taught data parameters minimizing an error between each of the respective feature data detected in step (d) and corresponding feature data set in step (c), and automatically setting the final values determined as optimum values of the taught data parameters; (f) capturing a work object image including a work object using the visual sensor system and storing the work object image in the frame memory; and (g) comparing by the computer of the optimum values of the taught data parameters to the work object in the work object image captured by the visual sensor system and stored in the frame memory and indicating, by the computer, recognition of the work object responsive to the comparison.
Claim 2
Dependent Claim
271 words
A taught data setting method in a visual sensor system having a frame memory, comprising the steps of: (a) capturing a plurality of sample images of an object using the visual sensor system, and storing the plurality of sample images in the frame memory; (b) determining by a computer of formal setting values of taught data comprising taught data parameters as a model for image processing of said plurality of sample images based on one of the plurality of sample images stored in the frame memory; (c) detecting and setting by the computer of feature data specifying an object position in each of said plurality of sample images, from each sample image by using the formal setting values; (d) detecting again by the computer of the respective feature data of the plurality of sample images while varying at least one of the taught data parameters; (e) automatically determining by the computer of final values of the taught data parameters minimizing an error between each of the respective feature data detected in step (d) and corresponding feature data set in step (c), and automatically setting the final values determined as optimum values of the taught data parameters; (f) capturing a work object image including a work object using the visual sensor system and storing the work object image in the frame memory; and (g) comparing by the computer of the optimum values of the taught data parameters to the work object in the work object image captured by the visual sensor system and stored in the frame memory and indicating, by the computer, recognition of the work object responsive to the comparison.
Claim 3
Dependent Claim
42 words
A taught data setting method in a visual sensor system according to claim 1, wherein step (e) includes the sub-step of setting optimum values of the taught data parameters to minimize a sum of errors between the respective and corresponding feature data.
Claim 4
Dependent Claim
47 words
A taught data setting method in a visual sensor system according to claim 1, wherein step (d) includes the sub-step of varying at least one of the taught data parameters by predetermined increments within a predetermined range including the at least one of the taught data parameters.
Claim 5
Dependent Claim
102 words
A taught data setting method in a visual sensor system according to claim 1, wherein step (b) includes the sub-step of determining respective formal setting values of the plurality of image setting parameters; wherein step (d) includes the sub-step of detecting the feature data of the plurality of sample images while each of the plurality of taught data parameters is varied and the other taught data parameters are kept fixed at corresponding formal setting or optimum values; and wherein step (e) includes the sub-step of setting automatically an optimum value of each of the taught data parameters sufficient to minimize the error.
Claim 6
Dependent Claim
48 words
A taught data setting method in a visual sensor system according to claim 4, wherein step (e) further includes the sub-step of setting an optimum value of each of the taught data parameters so as to minimize a sum of errors between the respective and corresponding feature data.
Claim 7
Dependent Claim
47 words
A taught data setting method in a visual sensor system according to claim 3, wherein step (d) further includes the sub-step of varying each of the formal setting values by a predetermined increment within a predetermined range including the formal setting value of each taught data parameter.
Claim 8
Independent Claim
228 words
A method, comprising the steps of: a) capturing first and second images of a prototype object using an object image capture device and storing the images as first and second image data in a memory; b) determining by a computer of first and second object features from the first image data as initial first and second object feature data; c) determining by the computer of the first and second object features from the second image data; d) varying by the computer of the first feature data to minimize a first difference between the first object feature of the first image and the first object feature of the second image to obtain optimum first feature data; e) varying by the computer of the second feature data to minimize a second difference between the second object feature of the first image and the second object feature of the second image to obtain optimum second feature data; f) capturing a work object image including a work object using the object image capture device and storing the work object image as work object data in the memory; and g) comparing by the computer of the optimum first and second feature data to the work object data of the work object image captured by the object image capture device and indicating by the computer recognition of the work object responsive to the comparison.
Claim 9
Independent Claim
228 words
A method, comprising the steps of: a) capturing first and second images of a prototype object using an object image capture device and storing the images as first and second image data in a memory; b) determining by a computer of first and second object features from the first image data as initial first and second object feature data; c) determining by the computer of the first and second object features from the second image data; d) varying by the computer of the first feature data to minimize a first difference between the first object feature of the first image and the first object feature of the second image to obtain optimum first feature data; e) varying by the computer of the second feature data to minimize a second difference between the second object feature of the first image and the second object feature of the second image to obtain optimum second feature data; f) capturing a work object image including a work object using the object image capture device and storing the work object image as work object data in the memory; and g) comparing by the computer of the optimum first and second feature data to the work object data of the work object image captured by the object image capture device and indicating by the computer recognition of the work object responsive to the comparison.
Claim 10
Dependent Claim
21 words
A method as recited in claim 7, further comprising the step of minimizing a sum of the first and second differences.
Claim 11
Dependent Claim
43 words
A method as recited in claim 7, further comprising the step of incrementing the first feature data between the first object feature of the first image and the first object feature of the second image to find a minimum of the first difference.
Claim 12
Dependent Claim
24 words
A method as recited in claim 7, further comprising (h) performing an operation with respect to the work object responsive to the recognition indication.
Claim 13
Dependent Claim
486 words
A taught data setting method in a visual sensor system which automatically sets image adjusting parameters as teaching datum, comprising: (a) capturing a plurality of sample images from a plurality of objects of a same kind, and storing the plurality of sample images in a memory; (b) reading out of the memory by a computer of one of the sample images stored in the memory and image processing the read out image to detect values of image adjusting parameters as teaching datum and setting and storing the image adjusting parameter values as temporarily set parameter values; (c) reading out of the memory by the computer of the plurality of sample images and applying to each of the sample images the temporarily set parameter values stored to detect a specified object position in the image, displaying the sample images on a display screen, correcting the detected position manually on the display screen, and setting and storing a corrected position specifying data for each of the sample images; (d) selecting a first parameter from among the image adjusting parameters, varying a value of the selected first parameter iteratively by a predetermined amount around the temporarily set parameter value within a predetermined range while maintaining other image adjusting parameters at the respective temporarily set parameter values, and reading out of the memory by the computer one after another of the plurality of sample images performing image processing on the sample images and obtaining first position specifying data for each image; (e) comparing by the computer of the position specifying data for each image obtained in step (d) with the corresponding corrected position specifying data for each image set in step (c), setting and storing the image adjusting parameter value selected in step (d) which has produced position specifying data nearest to the corrected position specifying data for every image, as an optimum value of the image adjusting parameter; (f) selecting a second parameter from among the image adjusting parameters, varying the value of the selected second parameter iteratively by a predetermined amount around the temporarily set parameter value within a predetermined range while maintaining other image adjusting parameters at the respective temporarily set parameters or the optimum value as set in step (e), and reading out of the memory by the computer one after another of the plurality of sample images stored in performing image processing on the sample images and obtaining second position specifying data for each image; and (g) comparing by the computer of the second position specifying data for each image obtained in step (f) with the corresponding corrected position specifying data for each image set in step (c), setting and storing the image adjusting parameter selected in step (f) which has produced position specifying data nearest to the corrected position specifying data for every image, as an optimum value of the image adjusting parameter, and replacing, the temporarily set parameter with the optimum value, respectively.
Claim 14
Dependent Claim
486 words
A taught data setting method in a visual sensor system which automatically sets image adjusting parameters as teaching datum, comprising: (a) capturing a plurality of sample images from a plurality of objects of a same kind, and storing the plurality of sample images in a memory; (b) reading out of the memory by a computer of one of the sample images stored in the memory and image processing the read out image to detect values of image adjusting parameters as teaching datum and setting and storing the image adjusting parameter values as temporarily set parameter values; (c) reading out of the memory by the computer of the plurality of sample images and applying to each of the sample images the temporarily set parameter values stored to detect a specified object position in the image, displaying the sample images on a display screen, correcting the detected position manually on the display screen, and setting and storing a corrected position specifying data for each of the sample images; (d) selecting a first parameter from among the image adjusting parameters, varying a value of the selected first parameter iteratively by a predetermined amount around the temporarily set parameter value within a predetermined range while maintaining other image adjusting parameters at the respective temporarily set parameter values, and reading out of the memory by the computer one after another of the plurality of sample images performing image processing on the sample images and obtaining first position specifying data for each image; (e) comparing by the computer of the position specifying data for each image obtained in step (d) with the corresponding corrected position specifying data for each image set in step (c), setting and storing the image adjusting parameter value selected in step (d) which has produced position specifying data nearest to the corrected position specifying data for every image, as an optimum value of the image adjusting parameter; (f) selecting a second parameter from among the image adjusting parameters, varying the value of the selected second parameter iteratively by a predetermined amount around the temporarily set parameter value within a predetermined range while maintaining other image adjusting parameters at the respective temporarily set parameters or the optimum value as set in step (e), and reading out of the memory by the computer one after another of the plurality of sample images stored in performing image processing on the sample images and obtaining second position specifying data for each image; and (g) comparing by the computer of the second position specifying data for each image obtained in step (f) with the corresponding corrected position specifying data for each image set in step (c), setting and storing the image adjusting parameter selected in step (f) which has produced position specifying data nearest to the corrected position specifying data for every image, as an optimum value of the image adjusting parameter, and replacing, the temporarily set parameter with the optimum value, respectively.