collector

Visym Collector


Keywords
computer, vision, machine, learning, ML, CV, privacy, video, image
License
GPL-3.0
Install
pip install collector==0.4.6

Documentation

PyPI version pycollector unit tests Python 3.6+ License: MIT

VISYM COLLECTOR

Live Datasets for Visual AI
Datasets: https://visym.github.io/collector/
Documentation: https://visym.github.io/collector/pycollector

Visym Collector is a global platform for collecting large scale ethical video datasets of people for visual AI applications. Collector is able to record, annotate and verify custom video datasets of rarely occuring activities for training visual AI systems, at an order of magnitude lower cost than existing methods. Our distributed data collection team is spread over five continents and fifty countries to collect unbiased datasets for global visual AI applications.

Visym Collector provides:

  • On-demand collection of rare classes
  • Simultaneous video recording, annotation and verification into a single unified platform
  • Touchscreen UI for live annotation of bounding boxes, activity clips and object categories
  • Consented videos of people for ethical dataset construction with in-app face anonymization
  • Python tools for hard negative mining and live model testing in PyTorch

Requirements

python 3.6+
ffmpeg (required for videos)
vipy, torch, boto3, pandas

Installation

pip install pycollector

Quickstart

iOS Android

  • Install. Get the Visym Collector app and sign-up as a new user in the public beta.

  • Collect. Collect a labeled video using collections you define in the mobile app.

  • Visualize. Download your annotated videos and visualize them using the python tools:

import pycollector.video
v = pycollector.video.last().show()
  • Test. Convert to a 64x3x224x224 PyTorch tensor for testing with your convolutional network:
t = v.clip(0,64).activitytube(maxdim=224).torch()
  • Repeat. Collect more videos like those your network got wrong for training, or let our collection team help you!

The demos will provide additional useful tutorials to help you get started.