Patent Document ID: 8965104
Application ID: 13601319
Patent Status: 1

Claim One:
1. A method comprising: receiving a first image from a computing device; applying a plurality of different image processing algorithms to the first image a plurality of times to generate a corresponding plurality of image processing results, wherein each application of an individual image processing algorithm to the first image is executed with a different corresponding parameter set comprising one or more image processing parameters; determining a plurality of quality scores, wherein each image processing result of the plurality of image processing results has a corresponding quality score; selecting an image processing algorithm and a corresponding parameter set, wherein the selected image processing algorithm and parameter set correspond to an image processing result having a corresponding quality score above a threshold quality score; instructing the computing device to use the selected image processing algorithm and the selected parameter set for image processing operations; receiving additional data associated with the first image from the computing device, wherein the additional data comprises at least one of environmental data, task data, and object data; associating the additional data with the selected image processing algorithm and parameter set; and storing an indication of the association between the selected image processing algorithm, parameter set, and additional data in a machine vision knowledge base.