{
    "task_id": "MFcoPiJDQ7Ti1mKlSRbe2K6AhalHyvR5",
    "type": undefined,
    "tag": "Tag the appropriate features",
    "data": {
      attachment: "https://dummy.com/image.png",
      annotation_categories: ["left_eye", "right_eye", "face_underline", "nose", "lips"]
    },
    "importance": "standard",
    "status": "pending",
    "response": {
      "annotation": {
        "size": {
          "depth": "3"
          "width": "800"
          "height": "534"
        },
        "object": [
          {
            "name": undefined,
            "pose": "Unspecified",
            "landmark": {
              "x1": "374",
              "x2": "251"
            }
            "occuluded": "0",
            "difficuilt": "0",
            "truncated": "0"
          },...
        ],
        "filename": "image.png",
        "segmented": "0",
      }
    },
    "completed_at": null,
    "credit_cost": null
  }
          
Landmarks
Leverage our human workers to delegate landmark annotation tasks using our extremely extensive and simple API.
Use Cases
Drones
With companies recognising the ability of Drones to accomplish a variety of tasks such as the delivery of items, storm tracking and supplying essentials for disaster management means there's an ever greater need for smarter drones to detect and recognise objects. Landmark annotation can be used to power drones to count the number of objects seen by it's camera.


Pose Point Annotation
With security becoming more important, machine learning can power extremely accurate facial recognition by training neural network to first recognise faces and then compare results. Landmark annotation can be used to support machine learning solutions to detect facial features or detect poses of pedestrains to power self driving car.




Why Raidon?
With free repetition allowance, ability to download VOC complaint XML files and superb customer service we're confident you'll love us.
Pixel Perfect Annotation
Whether you want tight or loose landmarks, our trained workers will be able to meet your requirements. With our simple and easy to understand API, you'll be provided with every vertex of the landmark.
PASCAL VOC Annotations
All of our annotations are PASCAL VOC complaint allowing you to easily download an XML file that you can feed directly to leading machine-learning frameworks such as Tensorflow for object detection.
Cost Free Repetition
If you don't agree with the annotation of one of our workers or we didn't meet your requirement just contact support and we'll repeat your annotations free of charge. We're not happy unless you're happy.
Supports all files
Whether you want to provide us a url to image you want to annotate or upload a file to our servers, Raidon supports all file types. As long as we can open the file we'll annotate it.
Edit your tasks
Accidently submitted the wrong image or file? No problem - Raidon provided free cost edits allowing you to change the type of annotation, file submitted or a tasks importance allowing you to speed its annotation up!
See Annotations in Dashboard
Forget the terminal, with Raidon's Dashboard you'll be able to view the landmarks drawn for each image annotated, send images back for reannotation, download results in JSON or XML format and much more!
How it Works
Just send us your unannotated images and get back VOC complaint annotated landmarks
   curl -X POST \
      https://raidon.io/api/v1/task/annotation/ \
      -H 'Authorization: Token 49fa77ade8a3b9504a8d5138836030b44dd9ea46' \
      -d type='landmarks' \
      -d tag='Tag the appropriate features' \
      -d attachment='https://dummyimageurl.com/girl.jpg' \
      -d categories='left_eye' \
      -d categories='right_eye' \
      -d categories='lip' \
      -d categories='face_underline'
Execute Code
   import requests 
   headers = {
      'Authorization': 'Token 49fa77ade8a3b9504a8d5138836030b44dd9ea46'
   }
   data = {
      'type': 'landmarks', 
      'tag': 'Tag the appropriate features', 
      'attachment': 'https://dummyimageurl.com/girl.jpg', 
      'categories': ['left_eye', 'right_eye', 'lip', 'face_underline']
   }
   r = requests.post('https://raidon.io/api/v1/task/annotation/',
                     headers=headers,
                     data=data)
   r.content
Execute Code
   const request = await fetch('https://raidon.io/api/v1/task/annotation', method={
   method: 'POST', 
   headers: {
         'Authorization': 'Token 49fa77ade8a3b9504a8d5138836030b44dd9ea46', 
   }, 
   body: {
         type: 'landmarks',
         tag: 'Tag the appropriate features',
         attachment: 'https://dummyimageurl.com/girl.jpg', 
         categories: ['left_eye', 'right_eye', 'lip', 'face_underline']
   }
   })
   const response = await request.json()
   console.log(response)
         
Execute Code
   {
      "task_id": "2rXrvjvYST8dQppTFHA9Ni68Tz3X8DpM",
      "created_at": "2018-08-24T20:59:05.374168Z",
      "type": "landmarks",
      "tag": "Tag the markings",
      "data": {
         "attachment": "http://media-raidon.s3-us-west-2.amazonaws.com/2rXrvjvYST8dQppTFHA9Ni68Tz3X8DpM/girl.jpg",
         "categories": [
               "left_eye",
               "right_eye",
               "lip",
               "face_underline"
         ]
      },
      "importance": "standard",
      "status": "completed",
      "callback_url": "www.raidon.io/api/v1/task/2rXrvjvYST8dQppTFHA9Ni68Tz3X8DpM",
      "response": {
         "annotation": {
               "size": {
                  "depth": "3",
                  "width": "1800",
                  "height": "1200"
               },
               "object": [
               {
                  "name": "face_underline",
                  "pose": "Unspecified",
                  "landmark": {
                     "x1": "358",
                     "y1": "256"
                  },
                  "occluded": "0",
                  "difficult": "0",
                  "truncated": "0"
               },...
         ],
            "filename": "girl.jpg",
            "segmented": "0"
         }
      },
      "completed_at": "2018-08-24T21:02:46.146796Z",
      "credit_cost": "$0.10"
   }
         
Pricing
Raidon charges a fixed price for each image and each landmark annotated so you know exactly what you're paying for. There’s no monthly charge, no inactivity charges and absolutely no hiddent costs. It's just simple and transparent pricing.
$0.08 + $0.02
per annotation
Frequently Asked Questions
What is Raidon?

Raidon provides machine learning firms with the ability to leverage our human workers to annotate images and other tasks to power their AI products speeding up their route to market.

What are landmarks?

Landmarks refer to the shape of each annotation on the image described by a group of x and y cordinates. Each x cordinate respresents the pixel distance between the landmark vertex and the left border of the image and each y cordinate represents the pixel distance between the landmark vertex and the top border of the image. More information can be found in our API docs.

Do I get a free trial?

Yes, new users are given the ability to request the annotation of 20 images to be annotated by landmarks, without being charged or their bank details being asked for, to try out our services. Early stage machine learning startup can request to have their free limit increased to 100 by contacting sales.

What is an urgency task?

Urgency tasks are given priority over other tasks and we aim to complete urgency tasks within 1 working day. However, urgency tasks are subject to different pricing compared to standard tasks

How long do standard tasks take?

Standard task will vary depending on the on the number of images sent to be annotated as well as the number of categories, however, we aim to to complete standard tasks within 3 working days.

How do I send the images to be annotated?

You can send images either as a url or upload the image from your local storage to our API. In either case your images will be saved on our servers.

Do you sell our images to third parties?

Absolutely not, Raidon has a strict policy not to sell our clients data to third parties. We only store your uploaded data for your use so you can confirm the annotations using our dashboard. All images are deleted if the task is deleted via an API request. Furthermore, all data associated with the user is deleted if the user makes a requests to have his account terminated indefinitely.

How does the pricing work?

Raidon charges $0.08 for each image sent to be annoated and a further $0.10 for each annotation. An annotation is defined as actual blue boxes drawed on top of the images you see above.

How do I view the annotations once they're completed?

You can either view each task you sent to our API to be annotated, using our interative dashboard or get the annotation back using our API either as a JSON response or a VOC XML file.

What other annotation types do you support?

Plans to support the COCO and KITTI format are currently being worked on. Sign up and create an account to recieve updates.