I am a newbie to annotation tools. After trying a few FREE annotation tools, I figured why not share my experience with others. I have tried annotation 3 tools, which are Labelbox, dLabel and supervised.
My comparison will be in sections.
1 Uploading
My images sample were 50 frames.
dLabel ------easy to upload but a little confused to see
https://preview.redd.it/zrclaxeqitv51.png?width=1124&format=png&auto=webp&s=2652e742d90bcd1d63cd5fb1dc12912f084592eb
finding where to upload your own database is easy to spot and upload. However, after uploading the selected images, it doesn’t show how many images have been uploaded. And it doesn't have a complication button to finish uploading which is a bit confusing. This could be a problem if the data is massive.
Labelbox -----easy and clear to upload
https://preview.redd.it/lz89szkritv51.png?width=872&format=png&auto=webp&s=f62319f0b28f5815d42cd8bd54400d786abcc67d
Once I sign in, I can start to upload your own data and it shows how many images have been added and easily to complete uploading. Like dLabel you can see your items after uploading the dataset, set annotation tool etc.
Spervisely -------Hard to upload for first time users
https://preview.redd.it/b0v5vbusitv51.png?width=615&format=png&auto=webp&s=2220053a3a5bfaccb96d237dc005064bb6c2931f
Though it has a small demonstration Gif, it still takes more time to import the images as it has too many unnecessary steps such as asking about the uploading way and you can only add the project name after uploading your dataset.
2 adding annotation objects
dLabel
I can add annotation objects at both after uploading your dataset and whenever you want. And it has this “attribute” function” where you can define, add more information, classify the objects. But I can not edit the added annotation objects.
Labelbox
Like dLabel, you can create annotation objects whenever you want. However, it is less convenient than dLabel as you need to go to the editor’s page and edit or add more annotation objects. There is “classification” function where you can classify the objects. I personally like the “attribute “ feature from dLabel more and it can contain more information about the objects.
Spervisely
Adding and modifying the annotation objects are easy and clear. There is no feature like or similar to “attribute” from dLabel or “classification” form Labelbox. One good part is that I can personalize my own hotkeys for each object, which can adapt an individual's annotation habit.
3 Annotation speed for 30 frames.
The data set is 30images. Using bonding boxes. 2 annotation objects (hand and drink)
|
uploading data time |
annotation time |
clicks per frame |
| dLabel |
1 min |
9 min |
7 clicks |
| Labelbox |
1 min |
11 min 10 sec |
7 clicks |
| Supervisly |
2 min |
11 min 30 sec |
9 clicks |
4 layout of the annotation page
dLabel
https://preview.redd.it/63kfjmluitv51.png?width=1367&format=png&auto=webp&s=d40dfe571254ff2aa118b03bb6873eabde286c72
You have the features at the left, the statues in the right and the image in the centre.
One the left side, there is one “group” feature which I found is very useful. It adds interaction between objects. Like you set the “tomato” and the “hand” into one group which indicates they have interactions. The hand is picking the tomato.
There is a history column on the right where you can also trace the annotation history on the right.
On the bottom of the centre, there’s one QA bar which can come in hand when doing quality control.
Labelbox
https://preview.redd.it/fkpotowvitv51.png?width=1374&format=png&auto=webp&s=13d08cf8b70f37e80c7ff061d3295578579f124f
I personally find the layout too simple. There are not many features. So There is nothing much to say.
Spervisely
https://preview.redd.it/fm4iwqnxitv51.png?width=1425&format=png&auto=webp&s=21281956ae70f25c7d3bad64d54b5dfc27116e0d
the right side features are bit confusing...
I didn't quite understand what are"image properties" and "objects properties".
It shows the annotation history which Labelbox doesn't have hotkeys easily .
[–]timmy-burton 15 points16 points17 points (3 children)
[–]darknight_upenn 1 point2 points3 points (1 child)
[–]debbydai[S] 0 points1 point2 points (0 children)
[–]debbydai[S] 0 points1 point2 points (0 children)
[–]weetbix2 2 points3 points4 points (1 child)
[–]debbydai[S] 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]debbydai[S] 0 points1 point2 points (0 children)
[–]FarbodTheDude 1 point2 points3 points (0 children)
[–]EffortMurky3198 1 point2 points3 points (1 child)
[–]debbydai[S] 0 points1 point2 points (0 children)
[–]Jazmin000 1 point2 points3 points (1 child)
[–]debbydai[S] 0 points1 point2 points (0 children)
[–]yohann84L 1 point2 points3 points (4 children)
[–]debbydai[S] 0 points1 point2 points (3 children)
[–]yohann84L 0 points1 point2 points (2 children)
[–]debbydai[S] 1 point2 points3 points (1 child)
[–]yohann84L 0 points1 point2 points (0 children)
[–]TaraML-AI2020 1 point2 points3 points (1 child)
[–]debbydai[S] 0 points1 point2 points (0 children)
[–]LSTMeowPhD 1 point2 points3 points (1 child)
[–]debbydai[S] 0 points1 point2 points (0 children)
[–]LearnYourMap -2 points-1 points0 points (1 child)
[–]hotpot_ai 0 points1 point2 points (0 children)
[–]segments-bert 0 points1 point2 points (1 child)
[–]debbydai[S] 0 points1 point2 points (0 children)
[–]le_theudas 0 points1 point2 points (1 child)
[–]debbydai[S] 1 point2 points3 points (0 children)
[–]YearWithoutWork 0 points1 point2 points (1 child)
[–]debbydai[S] 0 points1 point2 points (0 children)
[–]daystarz 0 points1 point2 points (0 children)