VIAME

Video and Image Analytics for Multiple Environments (VIAME) is a computer vision application designed for do-it-yourself artificial intelligence including object detection, object tracking, image/video annotation, image/video search, image mosaicing, image enhancement, size measurement, multi-camera data processing, rapid model generation, and tools for the evaluation of different algorithms. Originally targetting marine species analytics, VIAME now contains many common algorithms and libraries, and is also useful as a generic computer vision toolkit. It contains a number of standalone tools for accomplishing the above, a pipeline framework which can connect C/C++, python, and matlab nodes together in a multi-threaded fashion, and multiple algorithms resting on top of the pipeline infrastructure. Lastly, a portion of the algorithms have been integrated into both desktop and web user interfaces for deployments in different types of environments, with an open annotation archive and example of the web platform available at viame.kitware.com.

Documentation Overview

This manual is synced to the VIAME “main” branch and is updated frequently, though you may have to press ctrl-F5 to see the latest updates to avoid using your browser cache of this webpage if you have used it priorly. In addition to this manual, there are 4 useful types of documentation:

  1. A quick-start guide meant for first time users using the desktop version

  2. An overview presentation covering the basic design of VIAME

  3. The VIAME Web and DIVE Desktop docs and in-GUI help menu

  4. Our YouTube video channel (work in progress)

Contents

Example Capabilities

There are a number of core capapbilities within the software, click on each of the below images to learn more. | Object Detection

http://www.viametoolkit.org/wp-content/uploads/2018/02/many_scallop_detections_gui.png

User Interfaces for Visualization and Detector Model Training

http://www.viametoolkit.org/wp-content/uploads/2018/02/annotation_example.png

Measuring Animal Lengths Using Metadata or Stereo

http://www.viametoolkit.org/wp-content/uploads/2018/02/fish_measurement_example.png

Image and Video Search for Rapid Model Generation

http://www.viametoolkit.org/wp-content/uploads/2018/01/search_ex.png

Illumination Normalization and Color Correction

http://www.viametoolkit.org/wp-content/uploads/2018/09/color_correct.png

Detector and Tracker Evaluation

http://www.viametoolkit.org/wp-content/uploads/2018/02/scoring-2.png