Awesome data annotation
A list of tools for annotating data, managing annotations, etc.
Contributing: I gladly accept additions to the lists below; please submit an issue or pull request with any updates.
Just looking for a recommendation of the one best open source annotation tool? Me and several other people in industry and academia have independently found CVAT to be the best choice for Computer Vision tasks.
Annotation tools
Image / video
Open source
- Alp's labeling tool (ALT) -- image
- Annotorious
- Classifai
- COCO Annotator -- image
- commacoloring -- image segmentation
- Computer Vision Annotation Tool (CVAT) -- image/video segmentation, geometric shapes, keypoints
- DataGym.ai -- image/video
- deeplabel -- image
- diffgram -- image, video, text, data platform
- dsgou/annotator -- video
- Etiketai -- image
- Fast Image Annotation Tool (FIAT) - image (rectangle)
- Grid-Annotation-Tool -- image (rectangle grids)
- ilastik -- image
- imannotate -- image
- imglab -- image (geometric shapes)
- imagetagger -- image; supports collaborative labelling
- INCEpTION -- text
- LabelImg -- image
- labelme -- image/video (classification, polygon, geometric shapes)
- labelml -- image
- LabelD -- (web) image
- Label Studio -- image, audio, text
- LEAR -- image segmentation
- LOST
- Microsoft VoTT -- image/video (geometric shapes)
- Pixano -- image/sequence (rectangle, polygon, polyline, keypoints, segmentation)
- PixelAnnotationTool -- image segmentation
- react-image-annotation -- image (geometric shapes)
- scalabel -- image (bbox, tracking, segmentation), 3D
- Sloth -- image/video (geometric shapes)
- Tator -- video
- Universal Data Tool -- image, video, PDF, text, audio
- VATIC, VATIC.js -- video tracking
- VGG Image Annotator (VIA) -- image (polygons, geometric shapes)
- VIAME, DIVE -- image/video (boxes, polys, points)
- ViPER-GT -- video (classification, temporal segmentation, tracking)
- webKnossos -- 3D image (segmentation, skeleton aka line-segment)
- Ybat - YOLO BBox Annotation Tool -- image (rectangle)
Commercial
- Amazon Sagemaker Ground Truth
- Ango Hub -- image/sequence/video, DICOM (CT, MRI) w/ deidentifier, (nested) classifications, model-assisted labeling, consensus, instructions, review workflows
- DataTurks
- Encord -- image/sequence/video, 3D DICOM (CT, MRI), synthetic-aperture radar, annotator performance monitoring, model-assisted labelling, model validation
- Figure Eight
- Google AI Platform Data Labeling Service
- Handl
- Kili
- Labelbox
- LinkedAI
- Oclavi
- Prodigy -- image classification
- RectLabel -- classification, bounding box, polygon, cubic bezier
- SuperAnnotate
- Supervisely
- TrainingSet.ai
Text
Open source
- Banksy -- NER, NEL, box
- brat
- DataQA - classification, NER, NEL
- DAML -- Data Annotator for Machine Learning (DAML) -- text classification, NER, tabular classification and regression, image (bounding box, polygon), log labelling
- doccano -- NER, sentiment, translation
- FoLiA Linguisitc Annotation Tool (Flat)
- Hover
- Label Studio -- image, audio, text
- Rubrix -- text
- spacy-annotator -- SpaCy annotator for NER using ipywidgets.
- TeamTat
- Universal Data Tool -- image, video, PDF, text, audio
- WebAnno
- YEDDA
Commercial
- AnnoLab
- Ango Hub -- NER, (nested) classification, sentiment analysis, intent detection, translation, intra-label relations
- DataTurks
- Figure Eight
- Humanloop
- Kairntech -- NER, classification, sentiment, knowledge-based
- LightTag
- Prodigy -- entity recognition, intent detection
- TagTog
- UBIAI
Multimodal / pointcloud
Open source
- 3D-BAT (paper) -- multimodal (image, pointcloud)
- LATTE -- pointcloud
- Pixano -- multimodal (image, pointcloud)
- springzfx/point-cloud-annotation-tool -- pointcloud
Components
UI and other components that can be integrated into other applications.
- Pixano -- Javascript annotation components for geometric shapes in image and pointcloud
- react-image-annotate -- React component for bounding boxes, points, and polygons
Other
Open source
- dsgou/annotator -- video, audio, rosbag
- Dumbris/trunklucator -- interactive annotation from Python code
- Label Studio -- image, audio, text
- open-CRAVAT -- genomics
- PCGR -- genomics
- TornadoAI HITL -- Web based collaborative human in the loop data labelling tool for image, text and structured data
- Universal Data Tool -- image, video, PDF, text, audio