Exporting Annotations
Overview of exporting annotations from Ango Hub
Last updated
Overview of exporting annotations from Ango Hub
Last updated
Administrators and project managers can create and download an export of all annotations performed in a project on Ango Hub.
If the project you are attempting to obtain the export for contains individual videos with more than ~50k annotated frames, in order to obtain the export for that video, you must enable the Only Key Frames option to attempt to reduce the number of annotations that are exported.
Exporting videos with more than 50k frames, each with annotations, would require manual intervention from the dev team. Please contact us in case this is required.
Enter your project's Export tab. The Export button at the bottom will allow you to download your annotations.
You will receive a notification within Ango Hub when the export is ready. You may navigate away from the page while the export is being prepared.
By default, after Ango Hub has computed the export, it uploads it to iMerit's own private bucket, and presents it to you as a signed URL from which you will be able to download it. When you click on the link, you are downloading the export as it is found in iMerit's private bucket.
In case this is not an option for you for data security reasons, or if you'd like to automatically collect your exports in a private bucket of your choice, you may have Ango Hub send the export to a bucket of your choice instead of iMerit's. Here are the steps to accomplish this:
From your project's dashboard, navigate to the Settings tab, then enter the General section.
Enable the Export Storage toggle. The Export Storage details will appear:
Pick a storage from the first dropdown. If you have not yet set up a storage within Ango Hub, please follow this guide for AWS S3 and this guide for Google Cloud Platform.
In the Bucket field, enter the name of the bucket where you'd like to receive your exports.
In the Path field, enter the folder where you'd like to receive your exports, followed by slashes and names of subfolders if any. Folders will be created if they do not exist.
For example, to obtain your exports in a folder called exports
located on the root of your bucket, simply write exports
. To get them in a subfolder of exports
called 2023
, write exports/2023
.
Click on Save at the bottom of the page.
Now, when you obtain the export in this project, the export .zip file will be created directly within the bucket you specified, and when you click on the notification to download it, you will be downloading it directly from your own bucket. This also includes exports obtained from export-type plugins.
For exports obtained with Export Plugins, Hub will save to the bucket both the original export in Ango Export Format and the converted export.
You can download your export in the JSON, NDJSON, and NDJSON (Split) formats.
For more details on our export format, please consult the docs page on the Ango Export Format.
If you need to download your export in more, different formats, we recommend you use our Export Converter Plugins.
We have developed the JSON export format to be as easy to parse and convert to other formats as possible. If you need your annotations in a format that is not supported by our plugins and you are a paid customer, contact us and we will provide you a script to convert our JSON export to the format of your choice.
By default, the export will contain only tasks in the Complete stage. From this field, however, you can pick the stages you wish to get the export for.
Click on the checkboxes next to the desired fields to include them in the export. Details of each toggle are as follows:
Annotation Metadata
Metadata regarding each individual annotation in the task.
Stage History
Object containing, for each task, its stage history, so which stages it has traveled through and for how long.
Only Key Frames
When toggled, for video assets, only include key frames. Do not include interpolation frames. In other words, the export will only include frames in which a tool or frame-specific classification has been edited or toggled on/off.
When this is active, you will receive an email with a link to your export when it is ready.
From the Export tab of a project, by clicking on the Export History section, you may access a history of the exports that have been obtained for that project before and redownload them.
By default, you will be downloading the export in our latest format. This format was created to support our workflow feature, and contains full annotations for each stage each task has been through.
If a task went through multiple labeling stages, for example as a result of consensus, by downloading an up-to-date export, you will get all annotations from all of the stages instead of the regular export, which only contains the 'final' annotations.
So for example, if you have a consensus stage in your workflow and you wish to export all annotations (aka "judgments") done by all annotators in consensus, you will need to download an up-to-date export. This also applies to review stages.
Previously, we used to have a different export format (Legacy).
Expand the section below to see what changed between our legacy format and the up-to-date export format.