Changelog

October Update

October 8, 2020
A series of cards from V7 Darwin

Hold on, wasn't the last update called the August update? We decided to roll naming forward by 1 month since we release these updates between months, and it's better to name it after the month to look forward to!

Welcome to the October 2020 update.

A Fast Ellipse Tool

We developed an ellipse tool that doesn't drive users crazy. Set 1 diameter first, then move a second anchor while rotating the oval if needed. It's quite intuitive, and we hope you will like it too.
A few tips when trying it:

  • Click and hold a point on the edge to reshape and rotate the ellipse.
  • Hold SHIFT to increase its scale along the diameter you are pulling
  • Hold ALT to move two radii along the centroid.
  • Hold CTRL to reset its shape to a perfect circle.

Ultrasounds


DICOM ultrasounds in RGB and YBR color space are now supported! Alongside the new windowing features and color maps, this ought to make sonography researchers happy.

RGB Image & Video Windowing


One of my personal favourites. Open the Image Manipulation panel to access a new set of controls for light windowing. This feature previously only available in DICOM is can now be used in regular image & video to enhancethe visibility of dark or light images and reveal invisible details in microscopy data.

Color Maps


Magically turn your data into a spectral view. Combined with windowing, you can use this feature to easily spot faint defects, faded text, or minute gradient changes and label them to create super-human vision AIs.

Hide by Author and Class


A new menu was added to workview allowing you to
- Hide all labels of a specific class.
- Hide all labels made by a specific user
- Delete all non-hidden annotations in one click.

Superior Polygon Interpolation


Any-shape Polygon interpolation is HARD! We think we finally got it to a perfect state. It is now switched on by default for any videos, so go and create your real-time semantic segmentation videos!

More Features and Improvements

Feature
Feature
Feature
Feature
Performance
Performance
Performance
Performance
Fix
Fix
Fix
Fix
Fix
Fix
Fix

 New Features  

:film_frames:

 You can now select Native as a frame-rate option for video.

:ballot_box_with_check:

 A checkbox in Dataset Settings now allows the same Worker to complete more than 1 stage on an image (eg Annotate, Review)

:clipboard:

 You can now copy classes across datasets!

:arrow_up:

 You can upload tag labels to video using the new importer csv_tags_video

:arrow_heading_down:

 You can download images via CLI maintaining the folder structure using the --folders flag

:bar_chart:

 Statistics view is now available for Workers.

:coconut:

 The COCO export now works with bounding boxes


 Performance Improvements  

:globe_with_meridians:

 Disconnections now warn the user

:arrow_up_down:

 The Tag Applier in workview now re-sizes more intelligently based on how many tags are present on the image and within the dataset.

:lock:

 Countermeasures for brute-force login access have been improved.

:lock:

 V7 Darwin is now monitors threats via AWS GuardDuty (in addition to our existing security stack)

:put_litter_in_its_place:

 You can now delete export versions from the interface.

:fast_forward:

 Video exports have been sped up 10x

:fast_forward:

 Listing datasets has been sped up

:label:

 Stages are now correctly assigned to the editor when removing a tag.

:warning:

 Generating an export that won’t support the selected file types now presents a proper error message.

 

Fixes  

:diamond_shape_with_a_dot_inside:

 Fixed an issue with tiling ultra-large images that affected SVS files.

:film_frames:

 Videos are now correctly sortable by file-size

:film_frames:

 Fixed an issue where video exports were including unnecessary metadata and caused interpolation issues.

October Update Pt 2

October 8, 2020
A series of cards from V7 Darwin

Too many updates to fit in the previous post. Here are a couple more:

Rename, Reorder Stages


Use this to give names to workflow stages, like "Tagging stage" or "Doctor pass 1". You can also shuffle them around! Your sampling settings are carried with yoru stage as you relocate it.

Sort Datasets by Filename


Nothing more to add to this one! This is a preview of new task-assignment filters to come soon.

More Features and Improvements

Feature
Feature
Feature
Feature
Performance
Performance
Performance
Performance
Fix
Fix
Fix
Fix
Fix
Fix
Fix

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
Older