Search

Tommer Leyvand Phones & Addresses

  • 4120 Mackay Dr, Palo Alto, CA 94306 (206) 371-4989
  • Kailua, HI
  • Seattle, WA
  • Redmond, WA
  • Menlo Park, CA

Work

Company: Facebook Jun 2017 Position: Director of engineering - ai camera

Education

Degree: Master of Science, Masters School / High School: Tel Aviv University 2001 to 2005 Specialities: Computer Science

Skills

Algorithms • Software Engineering • Software Development • Software Design • C++ • Computer Vision • Machine Learning • Object Oriented Design • C • Distributed Systems • Multithreading • Agile Methodologies • Computer Graphics • Kinect • Win32 Api • Software Product Management • System Software • Nui • C# • Face Recognition • Natural User Interface • User Experience • Published Author

Languages

English

Industries

Computer Software

Resumes

Resumes

Tommer Leyvand Photo 1

Director Of Engineering - Ai Camera

View page
Location:
4120 Mackay Dr, Palo Alto, CA 94306
Industry:
Computer Software
Work:
Facebook
Director of Engineering - Ai Camera

Facebook Jan 2016 - Jun 2017
Director of Engineering - Machine Perception

Microsoft Jun 2014 - Dec 2015
Partner Director of Software Development - Microsoft Hololens

Microsoft Dec 2013 - Jun 2014
Engineering Manager Kinect and Nui Software Platform

Microsoft Feb 2008 - Dec 2013
Principal Software Development Lead
Education:
Tel Aviv University 2001 - 2005
Master of Science, Masters, Computer Science
Tel Aviv University Oct 1995 - Jun 1998
Bachelors, Bachelor of Science, Mathematics, Computer Science
Skills:
Algorithms
Software Engineering
Software Development
Software Design
C++
Computer Vision
Machine Learning
Object Oriented Design
C
Distributed Systems
Multithreading
Agile Methodologies
Computer Graphics
Kinect
Win32 Api
Software Product Management
System Software
Nui
C#
Face Recognition
Natural User Interface
User Experience
Published Author
Languages:
English

Publications

Us Patents

Pose Tracking Pipeline

View page
US Patent:
8295546, Oct 23, 2012
Filed:
Oct 21, 2009
Appl. No.:
12/603437
Inventors:
Robert Matthew Craig - Bellevue WA, US
Tommer Leyvand - Seattle WA, US
Craig Peeper - Kirkland WA, US
Momin M. Al-Ghosien - Sammamish WA, US
Matt Bronder - Bellevue WA, US
Oliver Williams - San Francisco CA, US
Ryan M. Geiss - San Jose CA, US
Jamie Daniel Joseph Shotton - Cambridge, GB
Johnny Lee - Redmond WA, US
Mark Finocchio - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
H04N 11/02
US Classification:
382103, 382154, 3752408
Abstract:
A method of tracking a target includes receiving from a source an observed depth image of a scene including the target. Each pixel of the observed depth image is labeled as either a foreground pixel belonging to the target or a background pixel not belonging to the target. Each foreground pixel is labeled with body part information indicating a likelihood that that foreground pixel belongs to one or more body parts of the target. The target is modeled with a skeleton including a plurality of skeletal points, each skeletal point including a three dimensional position derived from body part information of one or more foreground pixels.

Motion Detection Using Depth Images

View page
US Patent:
8374423, Feb 12, 2013
Filed:
Mar 2, 2012
Appl. No.:
13/410546
Inventors:
Johnny Lee - Bellevue WA, US
Tommer Leyvand - Seattle WA, US
Craig Peeper - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
US Classification:
382154, 382103
Abstract:
A sensor system creates a sequence of depth images that are used to detect and track motion of objects within range of the sensor system. A reference image is created and updated based on a moving average (or other function) of a set of depth images. A new depth images is compared to the reference image to create a motion image, which is an image file (or other data structure) with data representing motion. The new depth image is also used to update the reference image. The data in the motion image is grouped and associated with one or more objects being tracked. The tracking of the objects is updated by the grouped data in the motion image. The new positions of the objects are used to update an application.

Validation Analysis Of Human Target

View page
US Patent:
8448056, May 21, 2013
Filed:
Dec 17, 2010
Appl. No.:
12/972341
Inventors:
Jon D. Pulsipher - North Bend WA, US
Parham Mohadjer - Redmond WA, US
Nazeeh Amin ElDirghami - Redmond WA, US
Shao Liu - Bellevue WA, US
Patrick Orville Cook - Monroe WA, US
James Chadon Foster - Redmond WA, US
Szymon P. Stachniak - Kirkland WA, US
Tommer Leyvand - Seattle WA, US
Joseph Bertolami - Seattle WA, US
Michael Taylor Janney - Sammamish WA, US
Kien Toan Huynh - Redmond WA, US
Charles Claudius Marais - Duvall WA, US
Spencer Dean Perreault - Bellevue WA, US
Robert John Fitzgerald - Kirkland WA, US
Wayne Richard Bisson - Seattle WA, US
Craig Carroll Peeper - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714819, 382103, 348169
Abstract:
Technology for testing a target recognition, analysis, and tracking system is provided. A searchable repository of recorded and synthesized depth clips and associated ground truth tracking data is provided. Data in the repository is used by one or more processing devices each including at least one instance of a target recognition, analysis, and tracking pipeline to analyze performance of the tracking pipeline. An analysis engine provides at least a subset of the searchable set responsive to a request to test the pipeline and receives tracking data output from the pipeline on the at least subset of the searchable set. A report generator outputs an analysis of the tracking data relative to the ground truth in the at least subset to provide an output of the error relative to the ground truth.

Systems And Methods For Tracking A Model

View page
US Patent:
8483436, Jul 9, 2013
Filed:
Nov 4, 2011
Appl. No.:
13/289823
Inventors:
Johnny Chung Lee - Bellevue WA, US
Tommer Leyvand - Seattle WA, US
Simon Piotr Stachniak - Kirkland WA, US
Craig Peeper - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
US Classification:
382103, 348169, 345418
Abstract:
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A model may be adjusted based on a location or position of one or more extremities estimated or determined for a human target in the grid of voxels. The model may also be adjusted based on a default location or position of the model in a default pose such as a T-pose, a DaVinci pose, and/or a natural pose.

Foreground Subject Detection

View page
US Patent:
8509545, Aug 13, 2013
Filed:
Nov 29, 2011
Appl. No.:
13/306876
Inventors:
Bhaven Dedhia - Chapel Hill NC, US
Tommer Leyvand - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00718
US Classification:
382224, 382173, 382103, 382181
Abstract:
Classifying pixels in a digital image includes receiving a primary image from one or more image sensors. The primary image includes a plurality of primary pixels. A depth image from one or more depth sensors is also received. The depth image includes a plurality of depth pixels, each depth pixel registered to one or more primary pixels. The depth image and the primary image are cooperatively used to identify whether a primary pixel images a foreground subject or a background subject.

Human Tracking System

View page
US Patent:
8542910, Sep 24, 2013
Filed:
Feb 2, 2012
Appl. No.:
13/365121
Inventors:
Tommer Leyvand - Seattle WA, US
Johnny Lee - Bellevue WA, US
Szymon Stachniak - Kirkland WA, US
Craig Peeper - Kirkland WA, US
Shao Liu - Urbana IL, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
US Classification:
382154, 382103, 382106
Abstract:
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A background included in the grid of voxels may also be removed to isolate one or more voxels associated with a foreground object such as a human target. A location or position of one or more extremities of the isolated human target may be determined and a model may be adjusted based on the location or position of the one or more extremities.

Pose Tracking Pipeline

View page
US Patent:
8553939, Oct 8, 2013
Filed:
Feb 29, 2012
Appl. No.:
13/408775
Inventors:
Robert Matthew Craig - Bellevue WA, US
Tommer Leyvand - Seattle WA, US
Craig Peeper - Kirkland WA, US
Momin M. Al-Ghosien - Sammamish WA, US
Matt Bronder - Bellevue WA, US
Oliver Williams - San Francisco CA, US
Ryan M. Geiss - San Jose CA, US
Jamie Daniel Joseph Shotton - Cambridge, GB
Johnny Lee - Redmond WA, US
Mark Finocchio - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
H04N 11/02
US Classification:
382103, 382291, 37524012
Abstract:
A method of tracking a target includes receiving from a source a depth image of a scene including the human subject. The depth image includes a depth for each of a plurality of pixels. The method further includes identifying pixels of the depth image that belong to the human subject and deriving from the identified pixels of the depth image one or more machine readable data structures representing the human subject as a body model including a plurality of shapes.

Human Tracking System

View page
US Patent:
8564534, Oct 22, 2013
Filed:
Oct 7, 2009
Appl. No.:
12/575388
Inventors:
Tommer Leyvand - Seattle WA, US
Johnny Lee - Bellevue WA, US
Craig Peeper - Kirkland WA, US
Szymon Stachniak - Kirkland WA, US
Shao Liu - Urbana IL, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345156, 715863, 382103
Abstract:
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A background included in the grid of voxels may also be removed to isolate one or more voxels associated with a foreground object such as a human target. A location or position of one or more extremities of the isolated human target may be determined and a model may be adjusted based on the location or position of the one or more extremities.
Tommer Leyvand from Palo Alto, CA, age ~47 Get Report