Movidius: Computer Vision on a Chip

Jonathan Byrne Ph.D

Computer Vision and Machine Learning Group

Movidius / Intel

Ireland

What does a computer see?

Motion Detector


    	  background = video.nextframe()

    	  while(video.hasframes()){
    	    newframe = video.nextframe()
    	    Difference = abs(background - newframe)
    	    show(difference)
    	  }
    	

Computer Vision:

  • Motion Detection
  • Collision Avoidance
  • Tracking
  • Face Recognition
  • Object Recognition
  • Simultaneous Localisation and Mapping (SLAM)

Realtime Computer Vision

Movidius

DJI

Mavic

Spark

Gesture Control

Hikvision

Project Tango

FLIR

Prox Dynamics

Movidius Development Kit

Deep Neural Networks

Object Recognition

Neural Compute Stick

3D Mapping (SLAM)

Alignment



link

Generate Point Cloud



link

Mesh and Texture



link

VOLA



link

VOLA World Data

vola.movidius.com

VOLA:

  • Generate internal 3D maps
  • Send 3D maps to robots
  • Audio Modelling
  • 3D object recognition

Questions!