Consolidated Ranking of Modern Cloud-Based Online Object Recognition Services on Images
Keywords
Abstract
Automating the object recognition in images is a widely encountered task with evident practical applications in industrial production, medicine, transportation, security, safety, and other fields. Today, there are several cloud services that offer online tools for solving various image recognition tasks. They have several advantages over traditional tools. Today, there are no methods that allow users to identify which cloud service is best suited for their tasks. Moreover, the identification should be concise and based on small set of profile images. Accordingly, a typical brute-force method that requires uploading and analyzing a large number of images is unacceptable. The method should be based on a detailed analysis of the recognition results using a small set of test images, taking into account the features of cloud services. This paper proposes a method for ranking cloud services using small test datasets. In this case, the user forms test datasets that take into account the profile of his or her object recognition tasks. The proposed method is based on three particular metrics, each of which takes into account some features of cloud services. The first metric is the difference between the sum of the confidence levels of correctly recognized objects and the sum of the confidence levels of incorrectly recognized objects. The second metric is the accuracy. The third metric is the median of the length of the service output until the first misrecognized object. The objects should be sorted in descending order of confidence. The first two metrics are traditional, the third metric is new. The final decision is made based on a consolidated score that aggregates the 3 metrics. The application of the method is illustrated by the task of ranking the following cloud services: Microsoft Azure AI Vision Studio, Amazon Rekognition, Google Cloud Vision, and Imagga.
