As shown, a requester (e.g., a customer of the platform) uses device 201 to access annotation platform 200 and provides a set of images 202 to the annotation platform for annotation. The requester can interact with annotation platform 200 using a browser-based application, a standalone client application, or the like.
A job configuration engine 203 provides user interfaces and logic for the requester to specify the requirements for an annotation job, such as the specific types of objects to be annotated, the definitions for these types of objects, whether to annotate half an object, whether to annotate objects in the background, etc. The requester interacts with job configuration engine 203 on the platform to configure the job, providing requirements and payment information. In this example, annotators on the platform are human users that access the annotation platform using client devices 212 via browser-based applications, standalone applications, or the like. In some embodiments, the requester notifies annotators on the platform that the job is available, and the annotators select the job to participate. In some embodiments, the requester selects the annotators.