Changelog

August Update

September 7, 2020
A series of cards from V7 Darwin

Customize your Workflow

One of our most requested features. You can now set any annotation or review stage you wish, and edit it at any point in your project. You can now create multiple review stages, or several annotation steps that precede reviews.

You'll find these new options in the Settings tab of each dataset.

DICOM is Here!


That's right, V7 Darwin is now a fully fledged medical imaging viewer with built in AI annotation tools and workflow management.

You can now load medical images, including 3D MRI/CT scans in DICOM format, label them collaboratively, and assign them to doctors for review.

This is the first of multiple medical imaging-related updates, so we're keen to hear your feedback! We have more planned for the near future.

Yes, we did include windowing options! So you can see the full range of details in your scans, see below:

Windowing: See what your monitor can't show you.


Normal images contain 250 colors for each channel, but some, like DICOM or other multi-spectral imagery, can contain thousands.

Your screen however can't show you details beyond the 1-250 values that its pixels can display. Windowing allows you to reveal details in medical and scientific imaging that your monitor, and the human eye, normally cannot see.

Windowing options are available for all image types in the Image Manipulation panel.

Sampling %


Alongside multiple workflow stages, we also included random sampling options per stage AND per user!

Pick the % chance that an image completed in a stage, or by a user, will be picked for the subsequent stage. This will significantly streamline QA, with the most experienced labellers requiring less review attention, and new one starting with a higher sampling rate.

Hiding Skeleton Joints


Sometimes a vertice in a skeleton or custom polygon is occluded, for example Simon's legs in this picture. You can now press  Backspace  on a selected joint to hide it.
It will turn grey, and can be restored via the Edit tool, or with the shortcut  Shift + R  .

More Features and Improvements

Feature
Feature
Feature
Feature
Performance
Performance
Performance
Performance
Fix
Fix
Fix
Fix
Fix
Fix
Fix
:video_camera:
:arrow_up:

 You can now upload labelled videos! Video annotations can be loaded via API. Read the documentation for it.

:diamonds:

 Video keyframes now save sub-annotations, so they do not have to be set for each new frame.

:diamonds:
:id:

 Video keyframes now support Instance IDs, so you can track and re-identify objects between video files

:vhs:

  Original video files are now available in the export JSON, alongside the full-res frames

:skull_and_crossbones:
:id:

 Instance IDs and attributes can now be applied to skeletons.

:speech_balloon:

 Comments are carried over across new workflows

:warning:

New warning windows notify users of an expired free trial or credits plan. These windows contain links to the appropriate plans page.

:large_orange_diamond:

 An orange “External” tag is visible on images belonging to external S3 storage buckets, for teams with bespoke storage arrangements.

:snail:

 A new polygon rendering library speeds up the browsing of annotation-dense images. This is the first of multiple updates on faster polygon rendering.

:arrow_right:

  Sped up the opening/closing of instructions, hotkeys, and image manipulation panels and reduced annoying animations.

:hammer_and_wrench:

  Minor UX improvement on the plans tab when changing credits. A warning message is displayed when downgrading below a used amount.
 

:female-construction-worker:

 The Annotator user class was renamed to Worker to avoid confusion (since workers can also be reviewers)

:film_frames:

  Film overlay added to video files in the workview carousel to distinguish them from images.


:hammer_and_wrench:

  Fixed a bug that prevented the permanent deletion of videos.

:put_litter_in_its_place:

  Deleting a folder of video frames now correctly deletes all the frames within it.

July Update

July 31, 2020
A series of cards from V7 Darwin

A Brand New Video Annotation Experience

We've listened to feedback, explored professional video-editing software, tested out motion-capture suites, and worked on designing the smoothest video annotation experience in the market.

When uploading a video, you will now be asked whether you want to label it either as a video, or series of frames. If you choose the former, you'll enter V7's brand new video annotation experience. Every type of label interpolates, and can be adjusted in an interactive timeline.

There's a lot that has gone into this new system, take a look at this introductory video: https://www.youtube.com/watch?v=Ik-V7PbgfPY

Skeleton Keypoints


You can now concatenate keypoints into a skeleton, this will allow you to create custom polygons that fit specific shapes. These can also be used in video for pose estimation datasets.

Check out this brief explainer video on Keypoint Skeletons:https://youtu.be/q17gqr0EIUQ

Better Billing Controls


You've told us that what you are looking for is flexibility, and easy control of your plans. We've listened to your feedback and worked on a whole new billing system.

Increase or decrease your monthly capacity at any point directly from your Team Settings. Oh, also Admins can now access and increase billing capacity without having to contact a Team Owner.

Pricing Updates

Four months ago we announced pricing changes that would affect V7 Darwin. These include a reduction to hourly credit prices, and volume discounting which you can access directly from the Plans tab.
Alongside hourly credit reductions, Auto-Annotate and other annotation automation functions now shares the Annotation credit pool. For example, Auto-Annotate polygons consume the equivalent of 1/100th of a credit when completed. You can find updated pricing information at https://v7labs.com/pricing or in your Plans tab.

Smoothening things up


Keep an eye out for your heaviest images - we've spent significant time boosting the performance of how we render data and annotation. To your feedback, we're creating an even faster way of navigating through increasingly larger images and video.

A Bigger & More Stable Brush


The brush tool is now far more stable and has a larger maximum size. You can now scribble across the image to your heart's content!

A Polygon & Skeleton Editor


We've made it easy to define the shape, connection, and point names of skeletons and custom polygons. You can now do so in the Class Creation window.

If you haven't already seen it via the link below, here is a video on Keypoint Skeletons on V7 Darwin:https://youtu.be/q17gqr0EIUQ

More Features and Improvements

Feature
Comments can now be resolved by users equal or below the author.
Feature
Annotators can now access in-workflow filters
Feature
Layer re-ordering has been refactored and is faster. prettier, and smoother. You can also use the [ and ] hotkeys to change layer orders
Feature
Performance
Error messages throughout the platform have been improved to be clearer
Performance
Requesting more work is now fulfilled more quickly
Performance
Folders are now given a graphical border to be more easily visible, alongside an image thumbnail
Performance
Fix
Instance ID issues have been fixed
Fix
Pre-loaded images no longer display a loading bar for a single frame for no reason
Fix
Switching between teams no longer shows cached users of another team in the user list
Fix
Copy Instances now works as intended between images
Fix
Dataset cards now correctly show the number of annotations in each dataset
Fix
Fixes related to folder bugs not displaying quickly
Fix
Sending to Review has been switched from Enter to Shift+Enter to avoid confusion

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
Older