Changelog

June Update, Pt 2

July 1, 2020
A series of cards from V7 Darwin

New Annotator Experience

We couldn't fit the features developed in June in one update post.
Annotator mode has received a new design with more power-user features. Annotators can now filter images in-workview, and request a new batch of images directly from the carousel without having to exit the annotation screen. These images will start loading right away and they may continue working.

Export PNG Masks


PNG masks for semantic and instance segmentation are now available as a native export in Darwin. Semantic masks will separate each class by color, and will not distinguish between two object instances of the same class. Instance masks produce one image per instance, following Google's OpenImages standard.

You can learn how to generate exports in this short video: https://youtu.be/8antxKZ8nxo

More Features and Improvements

Feature
Pre-filled Darwin.py CLI commands are shown whenever you upload data. Copy these and paste in the command line to upload more data quickly.
Feature
New developer documentation link: https://v7labs.github.io/darwin-py
Feature
Open Datasets now display the tag applier and Instructions as a ReadMe.
Feature
The left sidebar and a few menu elements have been redesigned to look more modern and consistent
Performance
Review has a new icon: it’s now a clipboard. The rounded arrow may have been confused with reject by new or colorblind users.
Performance
The Edit tool is now more responsive in images with cluttered annotations
Performance
Performance
Fix
Fixed an issue where pressing "Enter" would cycle images instead of higher priority functions.
Fix
Annotation imports in COCO have been improved
Fix
Fix
Fix
Fix
Fix

June Update

June 30, 2020
A series of cards from V7 Darwin

Workflows: A fluid, real-time way to work on datasets

This update has been almost four months in the making. Workflows replaces the branch-based system (similar to how Git handles work-in-progress data) with a real-time experience for each image status.

You can now press ENTER to move any image to a next stage, whether it's to review, or completion. Other users can see these changes right away from the data tab, without having to wait for you to complete a whole task. This is one of the many changes Workflows brings forward. No change will disrupt how you've worked so far - you will likely notice them as improvements along the way.

We have updated the basic tutorial for V7 Darwin to reflect this major change. You can see a guide video here: https://youtu.be/v90norZUy58
Or try the actual tutorial via the button below. Make sure you are logged in to see the latest version!

The Workflow Timeline


While reviewing, hover over any stage on the timeline to see who worked on it, and how long they spent on it.
You can also re-assign images from workview via this timeline as a User or Admin.

Learn all about the statuses in the Timeline in this short video: https://youtu.be/44mi5jKxIe4

Folders


You have the option to organize data into directories. We noticed some teams uploading large amounts of data as multiple datasets. You can now safely separate them into folders, and use classification tags within them to organize images further.
Learn all about folders in this short video: https://youtu.be/iM86_xBGc5Y

Workview Filters


Workflows has gotten rid of the "Task" and "Review" tabs, so how can Admins or Users search for images to review?
In-Workflow filters are here. You can filter carousel images to just ones pending review, or even by specific users. This is a powerful feature if you want to compare "complete" images made by one users, with "in-review" images by another, for example.

Annotator-Reviewers & Fine-Grained Roles

Annotators can now review images as well! Previously, this was only allowed for Users and Admins.
You can now assign specific roles for workview stages. For example, only 1 user in your team may be allowed to review a specific dataset.

If you need a refresh on how user roles work, refer to this short tutorial: https://youtu.be/ENmYiLL0fVQ

More Features and Improvements

Feature
Dataset cards now show the user name and avatar of assignees
Feature
Double click on class labels to change class name
Feature
Press Alt + V to paste a class name onto another annotation
Feature
Selecting an annotation makes the layers list auto scroll to that item
Performance
Class deletion has been sped up significantly.
Performance
Switching images has been sped up significantly
Performance
Image listing has been sped up
Performance
Toast messages (warning/popup messages) stay longer.
Fix
Typing , and . in the tag applier no longer switches images
Fix
You can now select filenames in the dataset mgmt view
Fix
Fixed timeout related bugs where users would need to refresh
Fix
Fixed a bug where attributes vanished after being clicked on
Fix
Fixed a bug where Auto-Annotate would hide when zoomed in
Fix
Fix

May Update

May 28, 2020
A series of cards from V7 Darwin

The Brush Tool is here!

and It's not just a pixel-brush - it relies on vector graphics to draw contours. This means that the output is still light just like in polygon annotations. Here's how it works:
Press F to select the brush, click and hold to draw, use [ and ] to change the brush size, and press E (or hold shift) to erase.
When you are done, press enter or switch to another tool to confirm. You can use brush to edit existing polygons by selecting them. Brush can be particularly useful for thin, elongated shapes where Auto-Annotate underperforms.

The Eraser Tool, too

Of course you can also undo your mistakes. Select an annotation and press E to begin erasing parts of it. This also allows you to place holes in objects!

Complex Polygons - Holes and Compounds

Holes in polygons are now possible using brush tool, as well as Auto-Annotate (by next week). We've put a lot of work into developing a technology that could remember the subtraction operations for polygon holes, while sustaining the 1000+ polygon-per-image performance that users expect from Darwin.
You can also create compound polygons by adding multiple polygons with the brush, and will soon be able to unify existing polygons through the edit tool into one instance.

A new Class Creation experience

Class creation has been redesigned. From the iconography to the whole fluidity of the experience. While the previous version was still quite good for an annotation platform, we felt like it didn't live up to the standards of the rest of Darwin. Try the new tooltips and expanded color picker.

We also added a "Quick Add" functionality. This enables you to press enter to create a class, whilst keeping its parameters selected in the creation window so you can quickly type another class name and press enter to generate another using the same parameters.

Invert and Brighten

More controls are coming to image manipulation as we move towards greater support for radiology features. You can now invert image colors, and increase brightness.

New Line Tool


A Line is like an open polygon. Used for lanes, directions, or mid-points. You can try the Line tool now with the L key in Darwin. Double click or press Enter to complete a line.

More Features and Improvements

Feature
Very, very long videos can now be uploaded and processed by Darwin
Feature
Graphical icons have been updated for greater consistency (and to look nicer)
Feature
Added the CVAT export format
Feature
Redesigned the annotator assignment component and added an instant filtering search.
Performance
Performance of polygon point rendering has been improved to support smooth polygons with Brush Tool
Performance
The first second of uploaded videos now extracts frames at the right cadence chosen upon upload
Performance
Performance
Fix
Invalid URLs now notify you that they are invalid (such as URLs leading to completed tasks)
Fix
The dates in annotator exports no longer have an hour (previously midnight) to indicate days
Fix
Email notifications are no longer sent if you generated your own task
Fix
Issues where attributes would not be set right away have been fixed at the root cause
Fix
Fix
Fix

April Update

April 24, 2020
A series of cards from V7 Darwin

New Image and Video Cards

You can now visualize image filenames, numerical ID, dimensions, filesize, annotation status, and multiple tags right from the image card. An improved card-size dial now expands the cards up to a full-screen size, and allows you to view more tags at once. Hovering over an image reveals additional info, as well as more tags. Delivery of these cards has also been sped up significantly.

Easy Instance IDs - Track objects through images and video

Within Darwin, each new annotation is treaded as an independent instance. Until now though, you couldn't track these objects in between frames without using a text ID or attributes. Instance IDs allow you to copy over the object IDs of annotation between frames, or within the same image. These can be carried over in bulk between images with the Copy Instance button, and can be pasted to any annotation with CTRL+Shift+V. They are also chroma hashed, to easily distinguish them visibly by a unique color trio when numbers become large and challenging to remember. They will work up to 1 billion unique instances per dataset. Try them now by adding them as a sub annotation to classes.

Auto-Annotate Controls!

You can now edit, re-run, re-shape, and copy+paste Auto-Annotate objects. Your editing clicks and initial box are saved automatically so you can change these during review or at any time in the future. You may also copy over objects between images and re-run Auto-Annotate to adapt them to their new appearance. Graphical notes to signify a loading click have also been added.

Drag a line, make a point

You no longer have to click to generate vertices on a polygon, and later move them. You can now simply drag way a new point!

Export Selected and Annotator Metadata

Pick any set of filters you wish, press "Select All", and generate a custom dataset version export that matches this combination of filters. This way, you can also export incomplete or archived images. Annotator metadata is also available upon export, adding authorship information to each annotation.

A New Content Delivery Network (CDN)

This one is for everyone working from home! That probably includes you, the reader. Over the past weeks we set up a new CDN system to improve Darwin's performance in several regions where our users are located. With global bandwidth being massively increased, it's evermore important for us to focus on an optimized platform that works all over the world. Non-sensitive files, such as interface elements, are now stored closer to you geographically, while sensitive information such as image data remains in our secure Ireland-based servers, yet are pre-loaded more cleverly to reduce loading speeds.

More Features and Improvements

Feature
You can now sort datasets by any combination of multiple filters belonging to different data columns.
Feature
The naming of annotaor report exports has been changed from report.csv to the appropriate team and dataset name, and sampling rate.
Feature
Feature
Performance
Performance
API keys are now shown in mono font for readability
Performance
Original filenames are now visible on hover on images in carousel
Performance
Ultra-high res images (above 10,000 pixels squared) now respond more quickly to panning.
Fix
Fixed a bug that would direct user/admins to “Annotator Mode” when reopening Darwin after a 10 minute period of inactivity
Fix
‍Fixed a bug that would show a white screen and not load any content when reopening Darwin after a 10 minute period of inactivity
Fix
Users can no longer spam-click a tag causing it to be applied multiple times during connection delays.
Fix
Unassigned/author-less tasks now load images correctly and don’t get stuck.
Fix
Comments now display the box where the comment is applied on hover, not just on click.
Fix
Fix

Minor Update: Early April features and fixes

April 6, 2020
A series of cards from V7 Darwin

More Features and Improvements

Feature
Export Selected: You can now apply any filter to a dataset and export only the selected images.
Feature
Annotator Export Metadata: You may choose whether to add annotator authorship to each annotation in an export. This option is available in the export dialog.
Feature
Workview back button now works if an image is accessed via a link.
Feature
Performance
Token stability improved: Users should be able to keep Darwin open on multiple tabs, and receive less errors related to timers and any real-time operation.
Performance
Toast messages (those appearing at the bottom of the interface) are more persistent and re-appear if an error is not resolved.
Performance
The layout of the notification page and icon has been improved to fit more browser resolutions.
Performance
Fix
Dataset management now loads more than 500 images when multiple filters are applied.
Fix
Rendering annotation order (how they overlap from front to back) would sometimes display incorrectly and has been fixed.
Fix
More than 9 notifications can be seen after switching to another team.
Fix
Bugs on the tutorial page related to sub-annotations, auto-annotate, and layer ordering have been fixed.
Fix
The class and attribute color selector should no longer squish into a square.
Fix
Fixed a bug that caused image processing to halt during large video uploads.
Fix
Fixed text mis-alignment in certain error pages.
Newer
Older